你现在的位置:首页 > PHP网站建设知识库 > ZenCart > 正文

zencart 301跳转设置

什么是301转向? 
301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。 
其它常见的状态码还包括,200表示一切正常,404网页找不到,302暂时转向,等等。 

1、把不带www的域名301重定向到带www的域名。 

打开zencart网站根目录下的.htaccess文件,在这个文件里面添加 
rewriteEngine on 
rewriteCond %{http_host} ^zen-cart2.com(当前网站域名) 
rewriteRule ^(.*)$ http://www.zen-cart3.com/$1 [R=301,L] 
这个一般空间的控制面板里面可以设置,不需要手动设置。但是有些空间可能没有这个设置,这时候就需要自己手工添加这个文件了 

2、把旧域名的网站域名重定向到新的域名上 

这种情况一般就是更换域名,但是网站的数据都一样。那就首先把旧的网站的数据全部转移到新的域名的网站里面,然后在旧的网站根目录下面的.htaccess文件添加 
Options +FollowSymLinks 
RewriteEngine on 
RewriteRule (.*) http://新域名/$1 [R=301,L] 
等到旧网站的权重和PR还有搜索引擎收录页面全部都转移到新的域名下的网站以后,旧的网站就可以停止使用了