静态内容:返回404错误的Apache自定义404页面

静态内容:返回404错误的Apache自定义404页面,apache,http-status-code-404,static-html,Apache,Http Status Code 404,Static Html,我的问题与相同,但另外我使用html文件,没有脚本语言 是否有可能配置Apache,使其在浏览器请求时返回带有404状态的页面www.example.com/404.html?我自己给出了答案,我不确定是否应该是注释 我意识到我试图解决一个变通办法,而不是一个实际问题。最初我想用 ErrorDocument 404 /subdirlevel1/404.html 但是,错误文档本身使用相对路径,因此它仅在请求文档的路径位于右子目录级别时才起作用。我的意思是: http://example.com

我的问题与相同,但另外我使用html文件,没有脚本语言


是否有可能配置Apache,使其在浏览器请求时返回带有404状态的页面www.example.com/404.html?

我自己给出了答案,我不确定是否应该是注释

我意识到我试图解决一个变通办法,而不是一个实际问题。最初我想用

ErrorDocument 404 /subdirlevel1/404.html
但是,错误文档本身使用相对路径,因此它仅在请求文档的路径位于右子目录级别时才起作用。我的意思是:

http://example.com/subdirlevel1/nonexisting.html
将生成正确的404文档,因为css样式表的路径位于正确的相对路径。然而

http://example.com/subdirlevel1/subdirlevel2/nonexisting.html
这是行不通的。我通过在404.html中使用绝对路径解决了这个问题

按照我在问题中尝试过的方式来做是不好的风格,因为对现有文件的请求以及该文件的正确传递不应该导致404,而是200