我有以下设置为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:问题重定向403禁止404找不到