懂得SEO的人都清楚域名对排名的影响,大致的道理是这样,假如一个网站有两个域名,比如说我的WEB开发笔记就有两个域名,一个是chhua.com另一个是www.chhua.com,通过这两个域名进行访问我的网站都可以进来,并且显示结果是一样的,那么,这样的话,搜索引擎就分不清那一个是主域名那一个是次域名,就会出现权重的分散和争夺,怎么解决这种问题呢?就只有301了。

我站点的301是直接写在了.htaccess文件里,方法如下:

RewriteCond %{http_host} ^chhua.com [NC]
RewriteRule ^(.*)$ http://www.chhua.com/$1 [L,R=301]

RewriteCond 类似条件语句,大家可以根据自己的需求进行修改。

其它的网站都可以用这样的方法。

当然了,301转向的方法有很多种,在之前我已经发表在了我的WEB开发笔记中,
网站的301重定向方法(含ASP,JS,PHP,ASP/NET)原文地址: http://www.chhua.com/web-note1881