日志存档:08, 2010

seo中会用到的一个url重写的小技巧

2010年08月25日 admin

在搜索引擎优化(seo)中,常常碰到的一个小问题就是url不规范的问题。简单来说,就是同一个页面但是却有不同的url,例如,你网站的主页,可能有四个不同的url(xxxx.com/,www.xxxx.com/,xxxx.com/index.html,www.xxxx.com/index.html)
通过url重写的方法,可以将四个不同的url指向同一个(本说明中:www.xxxx.com/)
RewriteCond %{HTTP_HOST} ^budgetoutsource.com (重写条件:如果请求的主机名以budgetoutsource.com开始)
RewriteRule (.*) http://www.budgetoutsource.com/$1 [R=301,L](重写规则:重写添加www)
RewriteCond %{REQUEST_URI} \/index\.html$ (重写条件:如果请求的url以/index.html结尾)
RewriteRule index\.html$ http://www.budgetoutsource.com/ [R=301,L](重写规则:将url重写为没有index.html的形式)
说明一下,如果你的url含有更深的路径,而且是以/index.html结尾,那么就要更改最后一条重写规则如((.*)index\.html$ http://www.budgetoutsource.com/$1 [R=301,L])
注意,一定要把上面说明中的url地址改成你自己网站的地址.