SAE绑定域名后做301重定向
落脚在SAE上的童鞋大多刚开始都用的是二级域名,到后来才绑定独立域名,就像我这样。绑定顶级域名后二级域名仍然可以使用,当初并没有在意这点。用SEO工具分析之后发现,有将近20%的流量流入到原二级域名,这样新域名的流量减少,而且会对新域名的收录造成一定的影响。
所以最好对原二级域名做301重定向:
在wordpress的根目录找到文件wp-blog-header.php,然后在之间适当的地方插入以下代码:
if(strtolower($_SERVER[‘SERVER_NAME’])!=’www.ldsun.com') { $URIRedirect=$_SERVER[‘REQUEST_URI’]; if(strtolower($URIRedirect)==”/index.php”) { $URIRedirect=”/“; } header(‘HTTP/1.1 301 Moved Permanently’); header(‘Location:http://www.ldsun.com'.$URIRedirect); exit(); }
这是来路为非 www.ldsun.com 时301重定向到 www.ldsun.com,如果只是想只把sinaapp的二级域名重定向,第一句可以改成这样:
if(strtolower($_SERVER['SERVER_NAME'])=='ldixing.sinaapp.com')
修改之后可以在这个网址进行验证:http://tool.chinaz.com/pagestatus/
把重定向前的域名和重定向后的目标域名填上去,测试一下如果分别返回301状态码和200状态码就OK了。
PS:301重定向是什么?
所谓301就是讲某个域名定向到另外一个域名,常见的301定向是将不带wwww.的域名定向到带www.域名。这样当我们登录不带www.的网址时,就会自动跳转到带www.的域名上。虽然这对于用于浏览网站没有任何差异,却可以告诉搜索引擎哪一个网址才是重要的,是网站的主域名。
SAE绑定域名后做301重定向