Php的301重定向代码

编程开发 / , / at

一:更推荐这种方法,因为它可以把www.fend.cn原来所有的url都转到fend.cn新的地址上

<?php
$the_host = $_SERVER['HTTP_HOST'];
$request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';
if($the_host == 'www.fend.cn')
{
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://fend.cn'.$request_uri);//
}
?>

二:单页多站的Php301重定向代码,www.fend.cn和fend.cn则301到index.php上,www.fend.cn则301到fend.cn上,否则转到错误页

<?php
if(($HTTP_HOST=="www.fend.cn")or($HTTP_HOST=="fend.cn"))
{
header("HTTP/1.1 301 Moved Permanently");
Header("Location: /index.php");
}
elseif($HTTP_HOST=="www.fend.cn")
{
header("HTTP/1.1 301 Moved Permanently");
Header("Location: http://fend.cn");
}
else
{
Header("Location: /404.htm");
}
?>

3条回应:“Php的301重定向代码”

  1. scxok168说道:

    这个代码是要放在哪个文件里

  2. 梯城网说道:

    呵呵,不错。。网站改版,就来找301的方法了。。。

发表评论

电子邮件地址不会被公开。 必填项已用*标注