【问题标题】:How to handle 403 errors without redirecting to another page如何在不重定向到另一个页面的情况下处理 403 错误
【发布时间】:2019-02-04 16:03:10
【问题描述】:

我的 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 的默认错误页面...我也想在这里显示一个自定义错误文档。

我该怎么做?

感谢您的帮助;)

【问题讨论】:

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


    【解决方案1】:

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

    ErrorDocument 403 /403.php
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-27
      • 2022-08-15
      • 1970-01-01
      相关资源
      最近更新 更多