如何禁用CodeIgniter中的默认404/401/400 ..错误消息?

时间:2016-01-22 14:25:49

标签: php .htaccess codeigniter

我想使用htaccess显示404/401/400 ...错误消息,但我的网站始终显示CI默认错误消息的错误。我不想使用CI错误功能或自定义它。无论如何要禁用它吗?

我在我的htaccess文件中尝试了这个但没有工作。

RewriteEngine on 

ErrorDocument 404 /404.html

1 个答案:

答案 0 :(得分:0)

一种解决方案是为您的错误页面使用rewriteRule。

RewriteRule比ErrorDocument指令快。

 RewriteEngine On

 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /404.html [NC,L]

这会将所有不存在的目录和文件重写为/404.html