全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 3720|回复: 10
打印 上一主题 下一主题

[已解决] PHP完美301重定向,跨平台,不受服务器环境限制

[复制链接]
跳转到指定楼层
1#
发表于 2010-12-6 12:26:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?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即可用。

评分

参与人数 1威望 -1 收起 理由
zllovesuki -1 恶意灌水

查看全部评分

2#
 楼主| 发表于 2010-12-6 12:30:55 | 只看该作者
zllovesuki 威望 -1 恶意灌水 2010-12-6 12:27

太过分了吧,这么好的资料,怎么成灌水了?

评分

参与人数 1威望 -1 收起 理由
zllovesuki -1 恶意灌水

查看全部评分

3#
发表于 2010-12-6 12:31:42 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
4#
发表于 2010-12-6 12:32:36 | 只看该作者
楼主是火星小白
5#
 楼主| 发表于 2010-12-6 12:32:43 | 只看该作者
原帖由 Administrator 于 2010-12-6 12:31 发表
最好是脚本+rewrite来弄


为什么呢?
6#
 楼主| 发表于 2010-12-6 12:34:22 | 只看该作者
原帖由 smiler 于 2010-12-6 12:32 发表
楼主是火星小白


地球人都知道了?
7#
发表于 2010-12-6 12:35:34 | 只看该作者
没有命令来的直接
8#
发表于 2010-12-6 12:37:31 | 只看该作者
楼主,真正不受环境限制的是直接在Web Server 端 url rewrite。
9#
发表于 2010-12-6 12:55:39 | 只看该作者
10#
发表于 2010-12-6 13:01:09 | 只看该作者
哎 火星贴
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-24 06:01 , Processed in 0.084340 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表