gpt4 book ai didi

apache - 对 .htaccess 的请求应该返回 404 而不是 403

转载 作者:行者123 更新时间:2023-12-04 21:49:18 26 4
gpt4 key购买 nike

这是 Is there a way to force apache to return 404 instead of 403? 的后续,它建议将 RedirectMatch 设置为 404 来完成此操作。

它适用于大多数情况,但如果我要求:

 http://example.com/.htaccess

如果我的 .htaccess 文件中有(或没有)这个,我得到的是 403 而不是 404:
RedirectMatch 404 ^/\.htaccess$

有没有办法从 .htaccess 文件本身内部覆盖默认的 403 - apache 的禁止行为?

最佳答案

就在我发布我的问题之后,我找到了以下解决方案:

  • 模仿默认服务器配置的 <Files> .ht 的规则文件类型。
  • 允许他们。
  • 将它们重定向到 404。

  • 像这样工作:
    <Files ~ "^\.ht">
    Order Deny,Allow
    Allow from all
    Satisfy All
    Redirect 404 /
    </Files>

    关于apache - 对 .htaccess 的请求应该返回 404 而不是 403,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7945795/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com