• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

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

php 搞代码 3年前 (2022-01-24) 17次浏览 已收录 0个评论

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.cn
header(‘HTTP/1.1 301 Moved Permanently’); //载入301
header(“location:”.$url);
break;
case “007kj.cn”: // 或者是007kj.cn
header(‘HTTP/1.1 301 Moved Permanently’); //载入301
header(“location:”.$url);
break;
}
?>

在代码中,网站的端口暂时没有采用,一般都采用80端口的,就先省略掉了,如果有的网站的页面还有不同端口的页面,则需要将port那部分代码调试一下再使用。

如果是其它的php网站的整站301跳转,则需要新建一个php页面,例如301.php,将以上跳转的代码复制进去,放在global里面全局调用一下,就可以了。当然,如果网站的php文件都有类似top的共同页面,也可以)本文来(源gaodai#ma#com搞@@代~&码*网2

搞代gaodaima码

将301跳转的语句写在这里。

总结一下,总体的原理就是:将需要跳转的域名,替换成指定的域名,然后将后面的路径及参数都重新组装,保证页面本来路径的正确性。
站长中心同步首发:http://www.software8.co/wzjs/PHPshili/1162.html


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php程序网站整站兑现301跳转的方法
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址