如何在不重定向到另一个页面的情况下处理403错误

时间:2019-02-04 16:03:11

标签: .htaccess error-handling http-status-code-403

我的htaccess文件当前处理以下404错误:

Options +MultiViews
Options +FollowSymLinks
RewriteEngine On

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

我没有使用ErrorDocument,因为它重定向到绝对错误路径。

我想保留相同的URL,但显示403的自定义模板。当前403显示apache的默认错误页面...我也想在此处显示自定义错误文档。

我该怎么做?

感谢您的帮助;)

1 个答案:

答案 0 :(得分:2)

您可以将ErrorDocument与相对目标路径一起使用。使用相对路径ErrorDocument指令不会重定向您的请求,而是显示错误页面而不更改url。

ErrorDocument 403 /403.php