我想发送标题404未找到并显示我的页面“找不到错误。试着看看......”。 但是当我发送标题时,我看到本机浏览器页面“哎呀!这个链接似乎被打破了。”。 如何用正确的标题显示我的页面内容? 有什么想法吗?
答案 0 :(得分:4)
有些浏览器认为他们的错误页面比网站更聪明。据我所知,只有谷歌浏览器和互联网浏览器这样做。
当他们收到回复shorter or equal in length to 512 bytes时,他们会认为该页面“描述性不够”,并显示自己的404错误文档。您可能希望在页面中添加填充注释以绕过此检查;甚至更好,更有用的内容来描述用户发生的事情。
答案 1 :(得分:3)
某些浏览器不会显示您的404页面,除非它是一定数量的字节(512是常见的)。 This question可能会帮助你。
答案 2 :(得分:1)
我相信这是在HTTP服务器级别发生的事情。因此,您必须在那里更改您的设置。我想在Apache中你可以将它添加到.htaccess或httpd.conf文件中:
ErrorDocument 404 /location/to/your-404.php