WDCP如何301重定向,从不带www跳转带www的域名
许多用户习惯了从vpcv.com 打开百度而不是www.vpcv.com 。实际上这两个是完全不同的域名,只是为了访问方便而许多大网站都对不带www的域名做了跳转。所实现的技术就叫做301重定向,这样设置一可以让用户的体验更好,同时也对收录有一定的好处,何乐而不为呢?
相信很多站长朋友都有这样的的问题出现。即带www前缀的域名与不带www前缀的顶级域名收录情况是不同的。这个问题主要是由于搜索引擎对于顶级域名与二级域名权重判定不同造成的。
毫无疑问地,唯一的域名能够给你带来更多的好处。不管它是带www还是不带www。因为,这样无论用户还是搜索引擎都会记住你网站的唯一域名。也不会造成权重的分流。
用wdcp自带的301重定向的功能进行www的域名重定向,从不带www转向带www的域名,也是避免两个域名带来的网站权重损失。可是,进行wdcp自带的301重定向后,网站就打不开,显示403错误。经过在网上的一顿搜索,总体上有两种解决办法:
1、在wdcp中再建立一个整站,形成双站;这个整站可以是空的,不需要内容,然后将空站301重定向到之前的网站;
2、使用.htaccess文件,将编写好代码的.htaccess文件上传到网站根目录即可,仅限于linux系统;
可是,这两种方法试验多次之后还是出现网站打不开的错误,后来再次经过几次试验,终于知道了原因所在,现总结出完整的WDCP中301重定向的解决办法:
方法1:wdcp中创建双站的方法
1、创建第一个整站,建立站时,填写带www的域名(www.vpcv.com);这个整站里面是有内容的,就是你的主站点。
2、创建第二个整站,这个站是空的,建立站时,填写不带www的域名(vpcv.com);
3、若第2步没有进行301重定向,也可以进入第二个整站的站点设置,将301重定向选中,并填写带www的www.vpcv.com域名。保存即可完成。
方法2:使用.htaccess文件的方法
1、将如下代码写入记事本,保存为.htaccess文件。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^vpcv.com [NC]
RewriteRule ^(.*)$ http://www.vpcv.com/$1 [L,R=301]
2、然后将.htaccess文件上传到网站根目录,即可。