Z-Blog优化 之 404错误页面自动301重定向

网站404页面的目的是告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用浏览网站的其他页面而不是关闭网页离开,404错误页面是增强用户体验的很好的做法。但是如果站点上存在过多的404错误页面的话,搜索引擎对网站的抓取收录速度就会降低,站点的内容收录时间也会增加,同时可能会出现快照滞后的现象。

烽烟博客在去年一年的时间里大概发布了70多篇文章,但是却换了三次网站程序、TDK修改了四次、网站模板换了大概能有十几个吧,我想这在SEO界应该能被作为典型的反面教材了;15年整整瞎折腾了一年,网站没有被拔毛真称得上是一个奇迹了。

如此的瞎折腾,网站出现了大量的404页面,因为404错误页面无法传递旧的页面上的权重,大量的错误页面导致站点的权重严重的流失,影响排名收录;所以便要将404页面进行301重定向处理,现在将方法写出来,有需要的同学可以看下。

首先打开zblog模板文件所在的template目录,如果目录中有404.php文件,那么将文件中的代码全部删除,并添加以下代码;如果文件夹中没有404.php文件,那么请新建一个php文件,并命名为404.php

{php}
     header("HTTP/1.1 301 Moved Permanently");
     header("Location: 重定向后的链接"); //不要忘记http:// 添加$host则自动重定向到首页
     exit();
{/php}

这个步骤中同学们请注意,千万不要使用记事本编辑文件,以免出现BOM头;代码添加完成后,请移步网站后台首页点击[清空缓存并重新编译模板]这个按钮,不然修改的代码不会生效。

以上就是zblog错误页面自动301重定向的方法,完成后我们可以打开站长工具检查下404状态码是否已经为301

HTTP状态查询:http://tool.chinaz.com/pagestatus/

Z-Blog优化 之 404错误页面自动301重定向

最后烽烟在这里奉劝大家没事千万不要像我这样频繁的改动网站结构或者经常修改TDK,这些都是seo中的大忌。

最后编辑于:2016/02/12作者: 烽烟无限