网上有很多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会在下面继续分享。
那些年的今天:
本文属绯闻SEO首发: http://www.feiwenseo.com/321.html 原创不易,转载请注明出处。
标签: 301
9a体育网www.9atu.com,非常好用的全站301,支持下
群主 这样好像不行 我空间 的三级域名 能这样做 301吗
应该OK的 可以成功提取到当前的主域,后面判断稍微修改即可
真的很不错,深圳网站建设 小余网络www.tuiyewu.com/
赞一下,做php的301特别好用的说
赞一下,做php的301特别好用的说