频道直达
八强网 > 实务 > 制作设计 > 正文阅读
关键词

php代码搞定301重定向

www.8tops.com 2007-8-25 7:42:47   发布:站长资讯
媒体:站长资讯  作者:老鬼
 

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

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

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

<?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开头的地址,比如:http://chinahtml.com/siteinfo/aboutus.shtml

八强网,更多精彩在首页,
八强网首页
网友评论

发表

我也评两句
 
发文时请务必注意:
一、遵守国家相关法律规定,如 《北京地区互联网站电子公告服务倡议书》《全国人大常委会关于维护互联网安全的决定》 及中华人民共和国其他各项有关法律法规。一旦违犯法律法规,您将承担一切因您的行为而直接或间接导致的民事或刑事法律责任,本站工作人员有义务配合相关部门,提供必要的技术资料(如IP地址等)。
二、自觉遵守爱国、守法、自律、真实、文明的原则,严禁发表有人身攻击倾向、有造谣生事嫌疑的言论,严禁发表虚假广告、色情、网络传销性质的内容,本站管理人员有权删除违反规定的内容或取消违规网友的发文权限甚至删除其ID。
互联网产业作家
网站提交】【八强自荐
将八强网设为首页 将八强网添加到收藏夹 将八强网推荐给朋友 网络实名、通用网址:八强网
关于我们 - 联系合作 - 广告服务 - 友情链接 - 支持单位 - 免责声明
基于E-file技术构建 版权所有Copyright©2006 京ICP备06061834号