wordpress笔记:说一说404页面以及最新可用的404延迟跳转代码!

写在前面——

关于404页面跳转尚有争议,一部分人从SEO角度认为不应该进行404跳转,因为,当搜索引擎在请求某个错误URL地址得到“404”状态回应时,即知道该URL地址已经失效,便不再索引该网页,并向数据中心反馈将该URL地址表示的网页从索引数据库中删除,而进行404跳转这会让搜索引擎误认为当前页面仍然存在,导致搜索引擎抓取该网址,并将其内容编入索引,因为除了301跳转以外的跳转都无法实现【搜索引擎能够识别的跳转】,最后会给跳转到的页面产生大量的不同的链接,链接不同,内容却相同,最终被搜索引擎认为该页面大量重复,收录减少,导致被“K站”。而另一方面,有些人则认为,从用户角度来看,做404跳转对用户更有友好,可以将用户引导至有效的页面,从而留住用户。当然,如果该用户是在寻找明确的特定信息时,这种跳转并不会有什么帮助。
目前来看,一个比较可行的方案就是进行404【延迟】跳转,而不是直接跳转,延迟跳转的时间应该为10秒或10秒以上,这么做的根据在于百度自己的产品“百度知道”就对404页面进行了延迟跳转,“百度知道”的延迟时间为15秒。延迟跳转既实现正确的返回给搜索引擎404错误的信息,同时又实现了对用户的主动引导。

Continue reading