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

问题描述:

我有与Apache custom 404 page that returns 404 error相同的问题,但另外我使用html文件和没有脚本语言。与静态内容:Apache自定义404页返回404错误

有没有可能通过浏览器的请求返回带有404状态的页面www.example.com/404.html的方式来配置Apache?

我自己给出了一个答案,我不确定它是否应该是一个评论。

我意识到我试图解决一个解决方法,而不是实际的问题。本来我想表明使用404页

ErrorDocument 404 /subdirlevel1/404.html 

但是错误文件本身使用相对路径,因此它只有在请求文件的路径是正确的子目录级别工作。我的意思是这样的:

http://example.com/subdirlevel1/nonexisting.html 

会产生适当的404文件,作为路径CSS样式表是在适当的相对路径。但是,

http://example.com/subdirlevel1/subdirlevel2/nonexisting.html 

不起作用。我通过使用绝对路径在404.html

解决这个问题,我在我的问题中尝试的方式将是不好的风格,作为一个现有的文件与该文件的正确交付的请求不应导致404,但在200.