设计动量论坛's Archiver

ofly 发表于 2007-9-20 14:24

php代码搞定301重定向

说实话,用iis做asp或者.net的服务器还是不错,但是用他来做php服务器就差着呢,特别是win03系统经常会有莫名其妙的错误,而且有些错误没办法解决。.l;_2^1bz$b g K

d m/XMv.@ ^D(~4No 一般来说301重定向大都用服务器重写来做,不过很多iis服务器的用户没有修改httpd.ini文件的权限或者有些服务器干脆就不支持重写,怎么办?用php啊!用php代码可以不管是apache服务器还是iis服务器,也可以不管服务器是否支持重写哦!
,tN7SA!X*U x2iAQ8E&v
下面这段代码将吧youdomain.com重定向到[url]www.youdomain.com[/url]8Q/@5]]l7q

c@s&A;l
k&m#\YcR;pD <?php   
%v)f!@ SO"D[    $the_host = $_SERVER['HTTP_HOST'];//取得当前域名   
!g"Peixj    $request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';//判断地址后面是否有参数   
UaNyPq    if($the_host == 'okimg.com')//把这里的域名换上你想要的   
.n8r7h/ez4Gk    {   
Y w ?!Z(N9@Y        header('HTTP/1.1 301 Moved Permanently');//发出301头部   
{3WDV#i M F!qZ/eP        header('Location: http://http://www.okimg.com'.$request_uri);//跳转到你希望的地址格式   {9V$Cf$h;N|1E?e
    }  ,~kK/U!uv3bC+C
?>
+fyC }g[+W N4P R]^ Y3t{
h$kX5B9qk
?(H&kz7M L.A%c.p7g
以上代码将把本站不带www的所有文章地址直接跳转到以www开头的地址

不看脸最帅 发表于 2008-4-28 02:13

顶。

*** 作者被禁止或删除 内容自动屏蔽 ***

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.