PHP如何做最简单的做全站301

河南SEO优化 phpacg 3年前 (2018-04-28) 250次浏览
 网上有很多PHP301的解决办法,但基本都是参差不齐,很多方法还被动了小手脚,导致很多站长加入代码之后,出现了404、500等常见错误,对于很多不懂代码的人来说,却不知道错误在哪里。这里Seven分享一段最简单的301全站跳转代码,适用于PHP,一次性解决你的301跳转问题,不止是做首页的301,包括全站的内页,代码如下:

《?php
$hosturl = $_SERVER[‘HTTP_HOST’];
$indexurl = isset($_SERVER[‘REQUEST_URI’]) ? $_SERVER[‘REQUEST_URI’] : ”;
$indexurl = strtolower($indexurl);
if($indexurl==”/index.php”)
{
$indexurl=””;
}
if($hosturl == ‘feiwenseo.com’)
{
header(‘HTTP/1.1 301 Moved Permanently’);
Header(‘Location: http://www.feiwenseo.com’.$indexurl);
}
?>

注意:开头结尾的符号“《”替换成“

总结
你只需按照需要,将域名改成你想跳转的域名就可以了,代码加在模版的Header代码的最前面,然后你再到站长平台上,检测一下返回的http状态码是否是301,添加之前你可以先测试一下seven的301跳转,看看没有www的网址,是否可以跳转到带www上的,如果你需要.net版本或者IIS操作的全站301,深圳seven会在下面继续分享。

喜欢 (0)