PHP网站修正代码做好301重定向-Php-优质IT资源分享社区

admin
管理员
管理员
  • UID1
  • 粉丝30
  • 关注4
  • 发帖数581
  • 社区居民
  • 忠实会员
  • 原创写手
阅读:306回复:0

  PHP网站修正代码做好301重定向

楼主#
更多 发布于:2016-05-31 16:53

PHP网站修正代码做好301重定向.

对于301重定向的优点,和通常301重定向的办法,网上有许多,笔者就不重复了,今日要说的,是PHP网站经过修正PHP页面的方式做好301重定向。

前段时间,笔者网站替换域名,在做301重定向时,查找了网上许多帖子,发现许多都罗列了各种办法,却都没有详细将怎样操作,比方PHP网站,即是写出下面一段代码完事:

1234

< ? Header( "HTTP/1.1 301 Moved Permanently"

);Header( "Location: http://www.shuxiong.net" );?>

这个代码只适应于网站搬迁的状况,即旧站和新站域名不一样、根目录也不相同的状况。假如网站归于一个网站绑定2个域名,2个域名的根目录为同一个,那么,就会行成死循环。在此,笔者将PHP网站301重定向办法彻底放出,希望能帮到新人,假如有不足之处,也请高手指出,不胜感激。

这个代码只适应于网站主页的301重定向,假如网站现已被录入,或存在许多的非主页外链,要悉数定向过来,那就力不从心了。更适宜的办法是运用.htaccess来定向,简略方便,不过笔者不明白这个,在此,笔者将PHP网站301重定向办法彻底放出,希望能帮到新人,假如有不足之处,也请高手指出,不胜感激。

一、树立一个301.inc.php(文件名自取)

1234567891011

< ?php$the_host =          

SERVER['HTTP_HOST'];//获得进入所输入的域名 $request_uri = isset(            

SERVER['REQUEST_URI']) ?             SERVER['REQUEST_URI'] : ''; //判别地址后边有些

if($the_host !== 'www.shuxiong.net')//这是我要曾经的域名地址 { header('HTTP/1.1 301 Moved

Permanently');//宣布301头部 header('Location:

http://www.shuxiong.net'.$request_uri); //跳转到我的新域名地址 } ?>

其间if($the_host !==

‘[url]www.shuxiong.net

优质IT资源分享社区(www.itziyuan.top)
一个免费,自由,开放,共享,平等,互助的优质IT资源分享网站。
专注免费分享各大IT培训机构最新培训教学视频,为你的IT学习助力!

!!!回帖受限制请看点击这里!!!
!!!资源失效请在此版块发帖说明!!!

[PS:按 CTRL+D收藏本站网址~]

——“优质IT资源分享社区”管理员专用签名~

本版相似帖子

游客