实现页面的301和302重定向

来源:互联网 发布:装修设计图纸软件 编辑:程序博客网 时间:2024/05/16 07:35
nginx

rewrite ^/(.*)$ http://www.xiangqinwang.com/$1 permanent;     #301永久重定向

rewrite ^/(.*)$ http://www.xiangqinwang.com/$1 redirect;           #302临时重定向


php
$domain = $_SERVER['HTTP_HOST'];

$domain_arr = explode(".", $domain);
$x1 = count($domain_arr);
$x2 = $x1-2;

if(isset($domain_arr[$x2]) && ($domain_arr[$x2] ==='test')){
 

$domain_arr[$x2] = 'xiangqinwang';
}

$location_domain = implode(".", $domain_arr);
$location_uri = $_SERVER['REQUEST_URI'];
$url = "http://".$location_domain.$location_uri;

//重定向
header("HTTP/1.1 301 Moved Permanently");
header("Location:$url");

0 0