全球主机交流论坛

标题: PHP完美301重定向,跨平台,不受服务器环境限制 [打印本页]

作者: zybnan    时间: 2010-12-6 12:26
标题: PHP完美301重定向,跨平台,不受服务器环境限制
<?php

$the_host = $_SERVER['HTTP_HOST'];//取得当前域名   
$request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';//判断地址后面是否有参数   
if($the_host != 'www.0539123.com')//把这里的域名换上你想要的   
{   
   header('HTTP/1.1 301 Moved Permanently');//发出301头部   
   header('Location: http://www.0539123.com'.$request_uri);//跳转到你希望的地址格式   
}

?>

将以上代码放在网站通用配置文件里面即可
比如dz7.0,可以放在include/common.inc.php里面
实现全站重定向,并非只是重定向到首页,内页及参数页均可完美重定向。
无需在服务器上面设置参数。
不用管是什么环境win/linux,apache,lighttpd,nignx等,只要支持PHP即可用。
作者: zybnan    时间: 2010-12-6 12:30
zllovesuki 威望 -1 恶意灌水 2010-12-6 12:27

太过分了吧,这么好的资料,怎么成灌水了?
作者: Administrator    时间: 2010-12-6 12:31
提示: 作者被禁止或删除 内容自动屏蔽
作者: smiler    时间: 2010-12-6 12:32
楼主是火星小白
作者: zybnan    时间: 2010-12-6 12:32
原帖由 Administrator 于 2010-12-6 12:31 发表
最好是脚本+rewrite来弄


为什么呢?
作者: zybnan    时间: 2010-12-6 12:34
原帖由 smiler 于 2010-12-6 12:32 发表
楼主是火星小白


地球人都知道了?
作者: indj    时间: 2010-12-6 12:35
没有命令来的直接
作者: smiler    时间: 2010-12-6 12:37
楼主,真正不受环境限制的是直接在Web Server 端 url rewrite。
作者: Poison    时间: 2010-12-6 12:55

作者: moto72    时间: 2010-12-6 13:01
哎 火星贴
作者: wdlth    时间: 2010-12-6 13:18
PHP还有什么跨不跨平台?是PHP环境就行。




欢迎光临 全球主机交流论坛 (https://sunk.eu.org/) Powered by Discuz! X3.4