当用户遇到您网站的 404 文件未找到错误页面时,这很可能不是他们想要的内容。在这里,您有机会将死胡同变成资源,可以帮助您的访客找到他们想要的任何东西。

如果您要创建完美的 404 文件未找到错误页面,它会做什么?有效的 404 文件未找到错误页面最有用的功能是什么?有没有什么强有力的例子?

有帮助吗?

解决方案

  • 搜索
  • 建议页面(未找到路径中单词的搜索结果)
  • 聚合的全球资源或简短的站点地图
  • 标签/类别/无论您的导航快捷方式功能如何
  • 如果结构是层次结构,并且未找到的路径位于顶层以下的某个位置,请确保将上述内容泰勒化到用户位于层次结构中的任何位置(例如,/widgets/some-widget -> 在 /widgets 内搜索、建议的小部件等)。

其他提示

我会尽可能地使其轻量级和快速加载,并具有到站点地图和主页的显着链接。一旦我意识到我已经达到404,我通常会跳到后退按钮,或者只是尝试点击网站的主页,如果我对我正在寻找的任何内容感兴趣。我几乎从未真正阅读404页面上的内容。也许不是一个好习惯,但我敢打赌大多数网站访问者和我一样不耐烦。

如果该网站最近进行了重新设计,并且我无法阻止重定向404,我可能会包含一条关于重新设计的简短消息,并提示他们如何在新版本中找到他们想要的内容。结构

如果您可能需要维护一个死链接列表(即您曾经主持的页面的地址,现在已删除/重命名/移动),那么您通常可以向用户建议正确的页面谁从你网站外面跟踪一个非常旧的链接。

在某些情况下,您可以提供一个简短的文字说明,说明为什么该页面不再存在。或者,您可以检测文件路径的一部分,这样您就可以同时捕获100个不同的死链接。

我已经成功地为一个小型网站做了这个,所以我不知道维护大型网站的数据有多少工作,或者有多个人删除/重命名/移动文件的数据。

首先,对于一次有效的死链接,最有效的404实际上是301永久重定向到新URL。任何网站重新设计都应将旧网址映射到新网址,任何允许用户编辑网页网址的CMS都应在网址更改时自动设置。

否则,一个好的解决方案是根据网址组件中的关键字向用户显示您网站的搜索结果。

这些是通用解决方案,但我相信您可以为您的网站/网络应用提供自己的特定解决方案,例如:维基样式网站可以显示空的可编辑页面,以允许用户在该URL处创建页面。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top