我想使用htaccess显示404/401/400 ...错误消息,但我的网站始终显示CI默认错误消息的错误。我不想使用CI错误功能或自定义它。无论如何要禁用它吗?
我在我的htaccess文件中尝试了这个但没有工作。
RewriteEngine on
ErrorDocument 404 /404.html
答案 0 :(得分:0)
一种解决方案是为您的错误页面使用rewriteRule。
RewriteRule比ErrorDocument指令快。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /404.html [NC,L]
这会将所有不存在的目录和文件重写为/404.html