Skip to content


重新制作404页面

小博从blogger转到wordpress已经半个多月了,Sitiemap也提交了,不过搜索引擎始终未将新站的地址收入。倒是先前收入旧站的地址却依然坚挺,但由于网站转移造成固定链接不可避免地发生改变,于是通过搜索引擎来的流量大都是地址错误的,这些流量终将指向404页面。之前用blogger无权设置404页面,也就无需费心。现在到了wordpress,404页就成为主题模板的一部分了。而由于近期404页面可能还会常被调用,所以做合适的404页面显得更为重要。

一个404页面的用处,不单是为了留住流量,也不单是为了美观,更重要的是使之对搜索引擎友好。在搜索引擎搜索引擎通过HTTP状态码来识别网页的状态。当搜索引擎获得了一个错误链接时,网站应该返回404状态码,告诉搜索引擎放弃对该链接的索引。所以404页面也不能直接跳转至主页,不然主页将被搜索引擎当作404页面来对待,得不偿失。

wordpress的404页面是主题文件夹中,并不是在根目录下,也不需要在在.htaccess 文件中加入代码: ErrorDocument 404 /404.html。那么这么做的404是个摆设还是真的能返回404的HTTP状态码呢?对这件事的验证可以通过"Server header checker"来验证,这个工具可以获得所需页面返回的HTTP状态码。提供这项服务的网站有不少,我使用的是Web Rank Info提供的。以下是我输入小博一个莫须有的地址后获得的信息:404-test

可见返回的HTTP状态码确是404。

既然返回的HTTP状态码没错,那么能做的就是只需修改一下模板中的404.php,做些美化、做些说明,希望能留住一些流量。

以下是本站新的404页面:

404

最后附上一些常见的HTTP返回码:

  • 200 – 服务器成功返回网页
  • 302 - 地址临时移动
  • 503 – 服务器暂时不可用
  • 404 – 请求的网页不存在

具体参见google网站管理员/站长 帮助

Posted in wordpress.

Tagged with .


0 回复

如果关注本文发展,欢迎订阅本文评论 RSS feed.



评论中可以使用HTML(点此看详情)

或是使用 引用通告(trackback).