对于搜索引擎来说,不同的URL就是不同的页面,而一个网站的首页可能有带www的URL和不带www的URL,
如下:
经常会碰到这样的情况,其他网站链接你的站点时,会用下面的链接:
.www.ff87.com
·ff87.com/
·www.ff87.com/index.html
·ff87.com/index.php
这样权重相对不集中,对搜索引擎来说也不够友好。
在.htaccess可以通过以下方式将各种首页方式统一301跳转到带www的URL
我的网站写法如下:
将ff87.com跳转到www.ff87.com, 将index.html跳转到www.ff87.com(你可以将ff87.com改为你的地址)
Apache .htaccess配置
RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /index.html HTTP/
RewriteRule ^index.html$ / [R=301,L]
RewriteCond %{HTTP_HOST} ^ff87.com$ [NC]
RewriteRule ^(.*)$ http://www.ff87.com/$1 [L,R=301]