【发布时间】:2010-12-01 23:02:38
【问题描述】:
有没有一种方法可以配置 Apache Web 服务器以针对我希望禁止访问的某些特定目录返回 404(未找到)错误代码而不是 403(禁止)?
我发现了一些建议使用 mod_rewrite 的解决方案,例如
RewriteEngine On
RewriteRule ^.*$ /404 [L]
由于发送 404 而不是 403 的目的是为了混淆目录结构,所以这个解决方案太暴露了,因为它重定向到一些不同的位置,这使得最初访问的目录确实存在。
【问题讨论】:
-
this question 能解决您的问题吗?
-
我第一次看到这个问题时没有考虑(太混乱了),但看了第二遍后我找到了我一直在寻找的行,谢谢。
标签: security apache mod-rewrite http-status-code-404 http-status-code-403