为什么需要设计“404 not found”页面?

Why design for "404 not found" page needed?

我想知道404 Not Found page的优势。为什么要为此创建设计?为什么不直接设置 404 header 并使用 "What do you want of the URL? Please just walk into the website".

之类的消息将其重定向到主页

我想很多网站都有专门的页面。但是为什么?

此致

一个好的自定义 404 页面将帮助人们找到他们正在寻找的信息,并提供其他有用的内容并鼓励他们进一步探索您的网站。

此外,如果您不制作自己的自定义页面,将显示服务器的 404 错误,这不是您网站设计所允许的。还有一些消极因素会尝试访问未经授权的页面,并对其进行检查会给人一种安全网站的感觉。

What if you go in a departmental store and looking for a soap which actually is out of stock, but the store keeper just make you to start again from the section. Isin't the message not available is a better option? The same goes here

404 页面的想法是告诉用户找不到他们正在寻找的文件,或者他们点击的 link 已损坏。

假设您是 运行 新闻网站,用户点击 link 访问您网站上的一篇文章,但该文章已被删除。一个 404 页面让用户很清楚这篇文章已经消失了。如果您只是将他们重定向到您的主页,他们可能会认为您页面上的一篇精选文章是他们linked 到的文章,或者他们无缘无故被重定向。他们没有任何理由认为您的服务器上不再存在他们要查找的内容。

所以 404 页面的目的是说 "Hey, what you were looking for isn't here." 如果你想更花哨,你甚至可以使用 410 错误来代替,这意味着 "Hey, what you were looking for used to be here, but it's gone now."

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


404 页面让用户知道该页面不存在。

很多人会手动更改 URL(例如,/pictures/page/1/pictures/page/2)。如果您将用户重定向到首页,他们会感到困惑。他们期望发生的事情(转到第 2 页或收到“找不到页面”错误)不会发生;发现自己在首页上没有用。

然而,更重要的是,用户最好永远不要看到 404 页面。当他们实际 看到一个时,应该很清楚该页面不存在。重定向他们不会告诉他们该页面不存在;它告诉他们...这是头版,不应该是头版。令人困惑。

另一个问题是搜索引擎可能会觉得奇怪,因为您的许多页面都被重定向到您的首页。这并不是 Internet 应有的运作方式,因此他们实际上可能会因此而对您的网站进行处罚。

如果您希望您的用户在您的网站上获得良好的体验,那么您的 404 页面应该尝试帮助他们找到他们正在寻找的内容。您可以向用户展示的一些内容是:

  • 一个搜索框。 Google 有 custom search boxes 你可以放在你的网站上,它只搜索你的网站。如果自己制作太复杂,那么这是一个很好的解决方案。
  • 如果您能够做到这一点,那么向用户显示可能与他们正在寻找的内容相似的内容会很有用。只要确保它工作得相当好。例如,如果您找不到任何类似的东西,那么就不要显示随机的东西——这没有帮助。
  • 页面上的最新内容。如果它是博客、新闻站点或经常获取新内容的其他类型的网站,这将特别有用。
  • 最受欢迎的内容。如果用户浏览只是为了打发时间,那么热门内容可能会让他们在不离开您的网站的情况下继续浏览。
  • 如果网站小到可以在一页上进行总结,link 或显示站点地图也可能很有用。

...等等。想想什么对用户有帮助