如何在不重定向到另一个页面的情况下处理 403 错误
How to handle 403 errors without redirecting to another page
我的 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 的默认错误页面...我也想在这里显示自定义错误文档.
我该怎么做?
感谢您的帮助 ;)
您可以将 ErrorDocument
与相对目标路径一起使用。使用相对路径 ErrorDocument
指令不会重定向您的请求,而是在不更改 url 的情况下显示错误页面。
ErrorDocument 403 /403.php
我的 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 的默认错误页面...我也想在这里显示自定义错误文档.
我该怎么做?
感谢您的帮助 ;)
您可以将 ErrorDocument
与相对目标路径一起使用。使用相对路径 ErrorDocument
指令不会重定向您的请求,而是在不更改 url 的情况下显示错误页面。
ErrorDocument 403 /403.php