网站换域名链接失效的解决办法

 

本文来自小屋sjolzy.cn【原创】

 

网站域名改变之后,会导致一些链接失效,这时候我们可以用php301转向代码

把下面的代码加在网站核心文件里,就可以对全站的所有页面进行域名301转向,友好搜素引擎转向。

$url_old="sjolzy.cn"; //旧域名,不带"http://"和"/",可不带www
$url_new="sjolzy.com/"; //新域名,不带"http://",以"/"结尾
$bbs_dir="bbs"; //原域名的BBS目录名,根目录请为空
 
if ($bbs_dir)
{
	$bbs_count=strlen($bbs_dir)+2;
	$url_add=substr($_SERVER["REQUEST_URI"],$bbs_count);
} else {  
	$url_add=substr($_SERVER["REQUEST_URI"],1); 
}
 
if (stripos($_SERVER["SERVER_NAME"],$url_old))
{	
	$url301="http://".$url_new.$url_add; 
	header("HTTP/1.1 301 Moved Permanently"); 
	header("Location:$url301"); 
	exit();
}

以DISCUZ!(所有版本)为例,只需要把此代码放置于include/common.inc.php的”<?”后面即可。

本文永久地址:https://sjolzy.cn/Website-link-failure-for-the-solution-domain.html

--EOF--

随机文章

仅有一条评论

  1. 学习了

添加新评论