apache - 通过 404 而不是 403 拒绝

标签 apache apache2

我对 phpmyadmin 进行了以下设置:

<Directory /usr/share/phpmyadmin>
        Options FollowSymLinks
        DirectoryIndex index.php
        Order Deny,Allow
        Allow from 127.0.0.1
        Deny from all

...
</Directory>

所以基本上,我只允许从本地主机访问 phpmyadmin。如果来自外界的人试图去http://mydomain/phpmyadmin他们会得到一个 403(禁止)。这可能会让他们知道它就在那里,但他们就是无法得到它。

问题:在这种情况下,我宁愿让 Apache 返回 404。那可能吗?

最佳答案

我已经在互联网上寻找类似问题的答案。虽然 mod_rewrite 是一个可能的解决方案,但我发现最好的解决方案是使用“RedirectMatch”指令。

StackOverflow: Problem redirecting 403 Forbidden to 404 Not Found

关于apache - 通过 404 而不是 403 拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6479198/

相关文章:

phpmyadmin - php 7.4 中缺少 mbstring 扩展

java - Apache POI SXSSF 和 XSSF

php - htaccess 在我的本地主机上不起作用

apache - 如何在虚拟主机中制作 redirectSSL

Apache 不会遵循符号链接(symbolic link)(403 禁止)

java - 动态子域和 struts2

ruby-on-rails - 乘客未显示某些图像 Rails 3.2.11

php - Apache/Mod 重写 : Route everything to index. php?

python - Django WSGI 路径

python - Django Apache 2 ModuleNotFoundError : No module named 'django'