我有一个错误文件夹,其中包含404.php
403.php
500.php
我想将用户重定向到任何页面的错误页面(如果是404;如果是403,则重定向到404.php
;如果是500,则重定向到403.php
;如果是500,则重定向到500.php
),而无需更改URL。
这是我的htaccess
Options -Indexes
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.+)$ $1.php [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ /error/404.php [L,NC]
RewriteRule ^ /error/403.php [L,NC]
RewriteRule ^ /error/500.php [L,NC]
答案 0 :(得分:0)
添加到.htaccess文件:
ErrorDocument 404 /error/404.php
ErrorDocument 403 /error/403.php
ErrorDocument 500 /error/500.php