我一直在做一些环顾四周,但我似乎无法找到任何东西,所以我认为这将是这个问题的最佳位置。
我有一个网站;当我在我的网站上遇到错误时(例如,404错误),我得到一个如下所示的错误页面:
这当然是一个apache错误..但是,如果我去a.rsg.sc,我会收到一个默认的Chrome错误:
正如我所提到的,我一直在寻找一种方法来改变我的错误以使用默认的浏览器错误页面。请注意,我不想使用自定义错误页面,我想使用默认错误页面。
这里有什么已经在我的.htaccess中(如果我将其删除,我会得到相同的结果):
ErrorDocument 404 default
提前感谢任何人都可以提供的任何信息/解决方案!
答案 0 :(得分:0)
如果服务器返回的页面的 HTTP 状态为 404 没有任何内容(例如它返回一个空白文档),浏览器将显示自己的错误页面之一。但是,如果您的服务器(在本例中为 Apache)随页面返回任何内容,浏览器将显示该内容。
如果您希望 404 成为浏览器的默认设置,请尝试:
ErrorDocument 404 ""
# or
Error Document /404.html # where 404.html is an empty file
顺便说一句,我不鼓励使用浏览器的错误页面,因为它们在 404 中很少见。看到熟悉的 Chrome 错误页面的客户端可能会认为您的服务器已关闭,例如没有阅读完整的错误描述。标题为“404”或“未找到”的内容往往是一种更容易识别的方式,可以告诉客户您的网站有效,但只是找不到此页面。自定义错误页面还可以让您将访问者指向您平台中的类似链接,而 Chrome 目前没有这样做。