加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 为什么设计“404未找到”页面?

发布时间:2020-12-13 16:36:41 所属栏目:PHP教程 来源:网络整理
导读:我想知道404 Not Found页面的优势.为什么要创造一个设计?为什么不设置404标题并将其重定向到主页,并显示一条消息,例如“您想要的URL是什么?请访问网站”. 我认为很多网站都有一个专门的页面.但为什么 ? 问候 404 Not Found The 404 (Not Found) status co
我想知道404 Not Found页面的优势.为什么要创造一个设计?为什么不设置404标题并将其重定向到主页,并显示一条消息,例如“您想要的URL是什么?请访问网站”.

我认为很多网站都有一个专门的页面.但为什么 ?

问候

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页面.当他们真的看到一个,应该非常清楚的页面不存在.重定向它们不会告诉他们页面不存在;它告诉他们,它是首页,它不应该是.这很混乱

另一个问题是,搜索引擎可能会发现很多网页被重定向到您的首页.互联网应该是如何工作的,所以实际上可能会因为网站而受到惩罚.

如果您希望用户在您的网站上拥有良好的体验,那么您的404页面应该可以帮助他们找到所需的内容.您可以向用户展示的一些内容是:

>搜索框. Google有custom search boxes可以放在您的网站上,该网站只搜索您的网站.如果让自己太复杂,那么这是一个很好的解决方案.
>如果你能够做这样的事情,那么显示可能类似于他们正在寻找的用户内容可能是有用的.只要确保它的工作相当不错.例如,如果你找不到类似的东西,那么不要显示随机的东西 – 这是没有帮助的.
>页面上的最新内容.这是特别有用的,如果它是一个博客,新闻网站或其他类型的网站经常获得新的内容.
>最受欢迎的内容.如果用户只是浏览通过时间,那么流行的内容可能允许他们继续浏览而不离开您的网站.
>如果网站足够小,可以在一个页面上进行总结,则指向或显示站点地图的链接也可能很有用.

…等等.只要尝试想想对用户有帮助的话.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读