我已经使用一些重写包设置了我的.htaccess,但是当我进入一个已经设置了ErrorDocument 404的无效目录时,它只是在页面上显示“404”,没有别的,只是一个纯文本用“404”。
RewriteEngine on
RewriteBase /
RewriteRule ^404/?$ 404.php
ErrorDocument 404 404
为什么不显示404页面,如果我转到404.php
或http://www.mydomain.com/404
它显示就好了,为什么不显示该页面?
答案 0 :(得分:2)
您需要重新格式化.htaccess,请参阅: http://www.javascriptkit.com/howto/htaccess2.shtml
正确的行是:
ErrorDocument 404 /errors/notfound.html