1. 云栖社区>
  2. PHP教程>
  3. 正文

php程序网站整站兑现301跳转的方法

作者:用户 来源:互联网 时间:2017-12-01 15:53:04

php程序方法网站301兑现

php程序网站整站兑现301跳转的方法 - 摘要: 本文讲的是php程序网站整站兑现301跳转的方法,php程序网站整站实现301跳转的方法 先看跳转代码<?php$dest_host=”www.99downs.com”; //申明一个变量$dest_host存放要跳转的网址$url = $_SERVER['REQUEST_UR

php程序网站整站实现301跳转的方法 先看跳转代码<?php$dest_host=”www.99downs.com”; //申明一个变量$dest_host存放要跳转的网址$url = $_SERVER['REQUEST_URI']; //申明一个变量$url存放获取当前网站的主机地址及网站url$http = (isset($_SERVER['HTTPS'])&&$_SERVER['HTTPS']!=’off’)?’https://’:'http://’; //申明变量$http存放协议//$port = $_SERVER['SERVER_PORT']==’80′?”:’:'$_SERVER['SERVER_PORT']; //网站端口$url = $http.$dest_host.$url; //合并地址switch ($_SERVER['HTTP_HOST']){case “www.007kj.cn”: // 如果获取的host是www.007kj.cnheader(‘HTTP/1.1 301 Moved Permanently’); //载入301header(“location:”.$url);break;case “007kj.cn”: // 或者是007kj.cnheader(‘HTTP/1.1 301 Moved Permanently’); //载入301header(“location:”.$url);break;}?> 在代码中,网站的端口暂时没有采用,一般都采用80端口的,就先省略掉了,如果有的网站的页面还有不同端口的页面,则需要将port那部分代码调试一下再使用。 如果是其它的php网站的整站301跳转,则需要新建一个php页面,例如301.php,将以上跳转的代码复制进去,放在global里面全局调用一下,就可以了。当然,如果网站的php文件都有类似top的共同页面,也可以将301跳转的语句写在这里。 总结一下,总体的原理就是:将需要跳转的域名,替换成指定的域名,然后将后面的路径及参数都重新组装,保证页面本来路径的正确性。站长中心同步首发:http://www.software8.co/wzjs/PHPshili/1162.html

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索php , 程序 , 方法 , 网站 , 301 兑现 ,以便于您获取更多的相关知识。