首页  ·  知识 ·  编程语言
php代码搞定301重定向
佚名  Builder.com    编辑:dezai  图片来源:网络
用iis做asp或者.net的服务器还是不错,但是用他来做php服务器就差着呢,特别是win03系统经常会有莫名其妙的错误,而且有些错误没办法解决。 一般
用iis做asp或者.net的服务器还是不错,但是用他来做php服务器就差着呢,特别是win03系统经常会有莫名其妙的错误,而且有些错误没办法解决。

一般来说301重定向大都用服务器重写来做,不过很多iis服务器的用户没有修改httpd.ini文件的权限或者有些服务器干脆就不支持重写,怎么办?用php啊!用php代码可以不管是apache服务器还是iis服务器,也可以不管服务器是否支持重写哦!

下面这段代码将吧youdomain.com重定向到www.youdomain.com
php代码:

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

以上代码将把本站不带www的所有文章地址直接跳转到以www开头的地址

本文作者:佚名 来源:Builder.com
CIO之家 www.ciozj.com 微信公众号:imciow
   
免责声明:本站转载此文章旨在分享信息,不代表对其内容的完全认同。文章来源已尽可能注明,若涉及版权问题,请及时与我们联系,我们将积极配合处理。同时,我们无法对文章内容的真实性、准确性及完整性进行完全保证,对于因文章内容而产生的任何后果,本账号不承担法律责任。转载仅出于传播目的,读者应自行对内容进行核实与判断。请谨慎参考文章信息,一切责任由读者自行承担。
延伸阅读