首页
关于本站
网站模板
代码教程
Emlog教程
米拓教程
SEO优化教程
Ecshop教程
zblog教程
Excel技巧
电脑软件教程
互联网
免费资源
网络新闻
留言咨询
在线问答
申请友链
网址导航
联系舍力
搜索
舍力
登录
搜索
舍力
静以修身。
累计撰写
1140
篇文章
累计收到
3627
条评论
首页
栏目
首页
关于本站
网站模板
代码教程
Emlog教程
米拓教程
SEO优化教程
Ecshop教程
zblog教程
Excel技巧
电脑软件教程
互联网
免费资源
网络新闻
留言咨询
在线问答
申请友链
网址导航
联系舍力
包含标签 【PHP301跳转】 的文章
2014-12-15
301重定向PHP代码 PHP的301自动跳转代码
前面介绍过301重定向ASP代码,也就是ASP程序可以用代码来实现网址的301跳转,如果我们使用的PHP程序,那么同样可以用一段代码来实现网址的301重定向。 如果仅仅是对某个页面进行301跳转,其实很简单,只要在PHP页面的头部输入下面的代码就可以: <?php Header("HTTP/1.1 301 Moved Permanently"); Header("Location: http://www.shuyong.net"); ?> 这个对于更换了网址或者网站结构来说非常方便,但是如果针对很多页面那么这种跳转方式就不友好了,我们应该根据不同的页面跳转的不同的网址。 这个还可以实现比如shuyong.net跳转到www.shuyong.net上,也就是让所有的页面都用带www的网址。 将下面放入公共头部最开始的部分即可,代码如下: <?php $slhost = $_SERVER;//取得当前域名 $slurl = isset($_SERVER) ? $_SERVER : '';//判断地址后面部分 $slurl = strtolower($slurl);//将英文字母转成小写 if($slurl=="/index.php"){$slurl="";}//判断是不是首页,如果是首页,赋值为空 if($slhost == 'shuyong.net'){ header('HTTP/1.1 301 Moved Permanently');//发出301头部 header('Location:http://www.shuyong.net'.$slurl); }//将不带www的网址跳转到带www ?> 温馨提示: 1、把其中的域名改为你自己的即可; 2、如果网站有多个域名绑定可以把最后一行代码用如下代码替换 if($slhost != 'www.shuyong.net'){ header('Location:http://www.shuyong.net'.$slurl); } 这段代码是将所有不等于www.shuyong.net的域名全部跳转到http://www.shuyong.net
2014年12月15日
8022 阅读
0 评论
代码教程