Php 301重定向代码二例

发布时间:2019-12-10编辑:脚本学堂
分享二个php实现301重定向的代码,分为单网站、单页多网站两种情况,有需要的朋友参考下。

本节内容:
php实现301重定向的代码

代码一,把www.jb200.com原来所有的url都转到jb200.com新的地址上
 

复制代码 代码示例:
<?php 
$the_host = $_SERVER['HTTP_HOST']; 
$request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : ''; 
if($the_host == 'www.jb200.com') 

header('HTTP/1.1 301 Moved Permanently'); 
header('Location: http://jb200.com'.$request_uri);// 

?> 

代码二,单页多网站的php 301重定向代码。
例如:www.jb200.com和jb200.com则301到index.php上,www.jb200.com则301到jb200.com上,否则转到错误页。
 

复制代码 代码示例:
<?php 
if(($HTTP_HOST=="www.jb200.com")or($HTTP_HOST=="jb200.com")) 

header("HTTP/1.1 301 Moved Permanently"); 
Header("Location: /index.php"); 

elseif($HTTP_HOST=="www.jb200.com") 

header("HTTP/1.1 301 Moved Permanently"); 
Header("Location: http://jb200.com"); 

else 

Header("Location: /404.htm"); 

?>