今天花了点时间为我的 WordPress 添加了一个 404 页面,并在该页面中添加了一些有用的链接以帮助用户重新返回网站内容而不是关掉你的页面。通常如果用户点击的链接指向您网站上已不存在的网页,您的服务器就会返回 404 即找不到网页错误。由于这些常见的提示消息会令用户不快,因此建议您创建自定义的 404 网页,以提供有关您网站的更多有用信息,从而挽留这些流量……
可以点击这里先看一下示例:http://nan.im/blog/404
需要用到的资料是:谷歌自定义 404 网页增强工具 这篇文档,当然如果你更乐于使用各种 WordPress 插件的话可以不用往下看了,这里将详细描述如何手工为你的主题模板添加谷歌 404 增强工具,其实步骤非常简单只需要以下步骤即可:
添加谷歌 404 增强小工具代码到你的 404 页面
通常你的 WordPress 主题模板文件里面会专门有个文件 404.php 来处理 404 页面,你只需要把从谷歌 404 工具页面获取的 JavaScript 代码复制进去即可,当然如果你跟我一样,主题模板一共只有一个 index.php 文件,就需要添加一些判断条件即 is_404() 来判断当前页面是否是 404 页面,如果 is_404() 返回 true 则显示那段 JavaScript 代码。
包括用于外观定制的 CSS 选择器(具体样式可自己修改):
#goog-wm { } #goog-wm h3.closest-match { } #goog-wm h3.closest-match a { } #goog-wm h3.other-things { } #goog-wm ul li { } #goog-wm li.search-goog { display: block; }
默认的代码生成的内容没有任何外观,只有一些 html 结构,这里需要修改上面提供的 CSS 代码,然后将这些 CSS 添加到你的样式表文件里面即可。
另外,在谷歌网站管理员工具改版之前这个 404 增强页面小工具是在比较醒目位置提供的,但现在我大概看了一下没发现入口,这是否说明这个小工具可能不再适用或许是因为 谷歌搜索联盟 里面已经提供了类似的功能,在我的 404 页面上,我提供了站内所有的标签链接并在页面第二屏提供了 谷歌搜索联盟 的搜索框,一方面可以尽量挽留用户,另一方面也可为用户提供一个搜索的机会,虽然通常情况下这个 404 页面不会被浏览,但如果被用户碰上页面未找到,你通常没有第二次机会来挽留用户。
谢谢,用上了,呵呵