301重定向
当我们需要将一个页面的权重完全导入到另一个页面,或者需要更改域名的时候,301重定向绝对是我们最好的选择。
当我们设置301时,打开当前页面会跳转到我们指定的页面,例如:当前页面-301-首页,那么打开当前页面会自动跳转到首页,并且这种跳转是永久的。只要我们不手动取消,这种跳跃就会永远存在。
并且设置301后,权重会从当前页面慢慢流向指定页面,对于我们改域名后恢复排名有很大帮助。
如何重定向?
301功能强大,设置301也很简单。现在设置301有两种方法,一种是从服务器开始,另一种是手动跳转到网页中的新页面或网站。htaccess
我们网站的根目录下会有一个. htaccess文件。如果你没有,你可以自己创建一个。在此文件中输入以下代码:
如果重写经济{http _ host}上的mod _ rewrite.crewriteengine模块被跳转链接重写器链接到zuijiakeji.com//is。)www.zuijiakeji.com/1[R301,L]//目标链接
这段代码的意思是,当我们访问zuijiakeji.com时,我们将跳转到www.zuijiakeji.com的页面。如果我们需要多个链接跳转到一个页面,我们只需要复制跳转到哪一行,然后更改链接。必须指出的是”。不能省略“htaccess”。
Php文件
我们也可以用php跳转网页。首先,我们需要删除同一个目录中的index.html,或者把index.php的优先级放在服务器的最前面。准备就绪后,在index.php文件中键入以下代码:
n class="code-snippet_outer">$the_host=$_SERVER['HTTP_HOST'];//取得进入所输入的域名
$request_uri=isset($_SERVER['REQUEST_URI'])?$_SERVER['REQUEST_URI']:'';//判断后面的请求部分
if($the_host!=='nowamagic.net'){//zuijiakeji.com是我现在的域名
header('HTTP/1.1301MovedPermanently');//发出301头部
header('Location:http://www.zuijiakeji.com'.$request_uri);//跳转到我的新域名地址
exit();
}
如果有多个页面需要重定向也可以这样写:
$the_host=$_SERVER['HTTP_HOST'];
$request_uri=isset($_SERVER['REQUEST_URI'])?$_SERVER['REQUEST_URI']:'';
switch($the_host){
case"www.zuijiakeji.tk":
case"zuijiakeji.tk":
$location="Location:http://zuijiakeji.net".$request_uri;
break;
case"blog.zuijiakeji.tk":
$location="Location:http://blog.zuijiakeji.net".$request_uri;
break;
case"www.moiya.tk":
case"moiya.tk":
$location="Location:http://zuijiakeji.net";
break;
default:
$location="Location:http://zuijiakeji.net";
break;
}
header('HTTP/1.1301MovedPermanently');
header($location);
exit();
?>
以上就是今天关于301的知识了,希望能够对你有所帮助。
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/159912.html