PHP判断访问链接网址域名并重定向跳转到www域名的方法

有时我们的网站变更了域名后,会造成大量原来的链接失效,这样会让用户误以为网站关闭了,从导致客户流失。那么有什么办法可以解决这个问题呢?直接上代码:

/*访问的域名不是$_SERVER["SERVER_NAME"]则跳转*/
if($_SERVER["SERVER_NAME"] != $_SERVER["HTTP_HOST"]){
 
	if($_SERVER["SERVER_PORT"] == "80"){
		$skip_url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]; 
 
	}else{
		//非80端口则要在跳转网址中添加端口
		$skip_url='http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; 
	}
	header('Location: '.$skip_url);
 
}

如果你发现错误或有其他见解,请给 www.zhuei.cn 留言,我们会尽快更新本文!

发表评论

邮箱地址不会被公开。 必填项已用*标注