我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
指令不会重定向你的要求,而是显示错误页面不改变网址。
ErrorDocument 403 /403.php