如何用301重定向,设置不带www域名跳转到WWW

 SEO

对于搜索引擎来说,其实这是两个站点,同时你网站的权重也会均衡分散到这两个域名上。一般的网站www和不带www完全是两个解析,但只要有 解析,不管是主域名还是www域名都可以访问同一个网站。然而搜索引擎不这么认为,Google基本上能够知道你的主要域名是带www还是不带www的, 并且能够选定一个作为你的主域名,而且可以通过Google管理员工具设定你的主域名是什么。但是百度就分不清了,他把Ly563.com和 www.Ly563.com看做是两个网站,我们都知道,两个网站内容完全相同,搜索引擎会认为是某一个网站在复制另外一个网站,这样,你的其中一个网站 就会受到惩罚,导致两个网站都不能有很好的排名,影响SEO的实施。

虽然跳转不跳转都没多大意义,因为两个网站都属于一样的内容,对用户来说,都是提供一样的内容,但是对于GOOGLE来说,却属于两个网站,会分了权重,不利于排名,说以必须要做跳转

最简单的方法就是设置.htaccess文件,这也是我自己最喜欢的方法。

使访问example.com/的时候就会自动转到www.example.com
在.htaccess文件里写上以下代码即可。

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

注意:.htaccess文件只有在使用安装有Mod Rewrite模块的Apache作为WEB服务器的Linux主机上才能起作用。