为什么404页面没有显示使用.htaccess?

时间:2016-07-25 17:31:49

标签: apache .htaccess mod-rewrite

我正在使用以下.htaccess代码,在我的服务器中找不到页面时,使用名为404.phpnot-found.php的2个php页面显示错误消息。但不幸的是它没有用。如果找不到页面,它应该显示404.php或not-found.php页面。

.htaccess代码:

Options -MultiViews
ErrorDocument 404 /not-found.php
ErrorDocument 500 /404.php
RewriteEngine on

RewriteRule ^(?:zones/)?update/(\w+)/?$ update.php?z=$1 [L,QSA,NC]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.+?)/?$ $1.php [L]

0 个答案:

没有答案