2012-12-14 77 views
0

我正在使用具有404.html页面的html5 Boilerplate,但如果导航到错误的URL,它将不会显示。浏览器显示默认的404页面。 htaccess文件已经这行:自定义404页面

ErrorDocument 404 /404.html 

有些帮助吗?

+0

你确定'/ 404.html'文件存在吗?你有引导斜杠'/'这意味着它会在服务器结构的根目录中寻找...... –

+0

试图更改其他路径的斜杠并且不起作用 –

回答

0

您是否在您的目录指令AllowOverride All中设置了?这必须在您的服务器配置中。例如。虚拟主机配置:

<Directory /path/to/htdocs> 
    Options Indexes FollowSymLinks Includes ExecCGI 
    AllowOverride All # this All here is important, default is none 
    Order allow,deny 
    Allow from all 
</Directory> 
+0

我在htaccess中添加了所有代码,但是当我导航到页面我得到'500内部服务器错误' –

+0

我希望你改变了目录。只是要确定。你可以添加错误日志的最后10行吗? – rekire

+0

是的,但我可以在哪里找到错误日志? 我已经改变了'/ path/to/htdocs'的某个路径,但是我总是得到500.你能告诉我什么是正确的路径吗? 404页面,htaccess和index.php位于www.domain.com/site/ –