我认为很多网站都有一个专门的页面.但为什么 ?
问候
404 Not Found
The 404 (Not Found) status code indicates that the origin server did not find a current representation for the target resource or is not willing to disclose that one exists. A 404 status code does not indicate whether this lack of representation is temporary or permanent; the 410 (Gone) status code is preferred over 404 if the origin server knows,presumably through some configurable means,that the condition is likely to be permanent.
Hypertext Transfer Protocol (HTTP/1.1),section 6.5.4
很多人会手动更改URL(例如/ pictures / page / 1到/ pictures / page / 2).如果您将用户重定向到首页,那将会让他们感到困惑.他们预期会发生什么(要么转到第2页或找到“找不到页面”的错误)不会发生;发现自己在首页是没有用的.
然而更重要的是,用户最好不要看404页面.当他们真的看到一个,应该非常清楚的页面不存在.重定向它们不会告诉他们页面不存在;它告诉他们,它是首页,它不应该是.这很混乱
另一个问题是,搜索引擎可能会发现很多网页被重定向到您的首页.互联网应该是如何工作的,所以实际上可能会因为网站而受到惩罚.
如果您希望用户在您的网站上拥有良好的体验,那么您的404页面应该可以帮助他们找到所需的内容.您可以向用户展示的一些内容是:
>搜索框. Google有custom search boxes可以放在您的网站上,该网站只搜索您的网站.如果让自己太复杂,那么这是一个很好的解决方案.
>如果你能够做这样的事情,那么显示可能类似于他们正在寻找的用户内容可能是有用的.只要确保它的工作相当不错.例如,如果你找不到类似的东西,那么不要显示随机的东西 – 这是没有帮助的.
>页面上的最新内容.这是特别有用的,如果它是一个博客,新闻网站或其他类型的网站经常获得新的内容.
>最受欢迎的内容.如果用户只是浏览通过时间,那么流行的内容可能允许他们继续浏览而不离开您的网站.
>如果网站足够小,可以在一个页面上进行总结,则指向或显示站点地图的链接也可能很有用.
…等等.只要尝试想想对用户有帮助的话.