打开APP
未登录
开通VIP,畅享免费电子书等14项超值服
开通VIP
首页
好书
留言交流
下载APP
联系客服
多种URL重定向优化【转】
37男士
>《网络知识》
2013.04.01
关注
在网站优化中,各种各样的重定向我们都会遇到,那么如何去设置这些URL重定向呢?
1、301重定向之URL标准化
URL标准化重定向,将不带www的主域名,重定向到带WWW的二级域名,只要在.htaccess文件里写上以下代码即可。
RewriteEngine on RewriteCond %{http_host} ^shishang2.com [NC] RewriteRule ^(.*)$
http://www.shishang2.com/
$1 [L,R=301]
2、无效的URL重定向
无效的URL是指用户拼错的URL、不存在的URL重定向到网站的首页、404页面。 例如:在.htaccess文件中使用ErrorDocument捕获404 错误页面重定
向到网站首页的方法: ErrorDocument 404 /index.html DirectoryIndex index.html /path/to/notfound.html
3、APache服务器中重定向URL中的文字
在.htaccess文件里设置如下语句(紧适用于APache服务器):
RewriteCond %{REQUEST_URL} “string1″
RewriteRule “(.*)”string1(.*)” “$1string2$2″ [N,PT]
注:[N]告诉Apache重新执行重写规则,直到RewriteCond失效为止;[PT]告诉mod_rewrite把重写的URL传送到Apache来进行接下来的处理工作。
4、网站改版,新地址重定向旧地址(仅适用于apache网络服务器)
找到重定向文件的位置:apache->conf->httpd.conf,在httpd.conf中使用Alias指令:Alias /newurl /www/htdocs/oldurl。 如:用户访问新地址shishang2.com/newurl/beijingseo.html ,重定向后,服务器将提供旧地址zangmajun.com/www/htdocs/oldurl/beijingseo.html。
5、动态链接静态化重定向
之所以要静态化,是因为搜索引擎喜爱。可以通过以下方法实现动态链接静态化重定向:
1、使用现成的插件,比如:ISAPI_Rewrite、IIS Rewrite、ApacheHTTP服务器的mod_rewrite等,它们都是基于正则表达式解析器开发的
重写引擎。它们的使用方法查看它们自带的帮助即可。
2、先把网页上带链接的地方,都换上新的静态化链接。搜索引擎和浏览器将通过该链接来发生请求。其次在httpd.conf或.htaccess中使用
RewriteRule: RewriteRule “^/dir/ ([^./]*) \.html” “/dir/script.cgi?doc=$1″ [PT] 注:[PT]标记告诉Apache执行后续的所有操作。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报
。
打开APP,阅读全文并永久保存
查看更多类似文章
猜你喜欢
类似文章
【热】
打开小程序,算一算2024你的财运
.htaccess詳解及.htaccess參數說明
学习Apache
.htaccess技巧: URL重写(Rewrite)与重定向(Redirect)
四个例子实战讲解.htaccess文件rewrite规则
apache的虚拟域名rewrite配置以及.htaccess的使用
apache .htaccess文件详解和配置技巧总结
更多类似文章 >>
生活服务
热点新闻
留言交流
回顶部
联系我们
分享
收藏
点击这里,查看已保存的文章
导长图
关注
一键复制
下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!
联系客服
微信登录中...
请勿关闭此页面
先别划走!
送你5元优惠券,购买VIP限时立减!
5
元
优惠券
优惠券还有
10:00
过期
马上使用
×