0

我正在运行 apache 2.4,并且有一个只能通过以下方式从某个 IP 地址访问的目录:

<Directory /path/to/private/dir>
  Require ip 11.22.33.44
</Directory>

我希望任何尝试访问该 URL 的人都收到 404 NOT FOUND 而不是 403 ACCESS DENIED。有没有办法通过 apache 做到这一点?

4

1 回答 1

0

我相信你可以使用mod_rewrite

RewriteCond %{REMOTE_HOST} !^11.22.33.44$
RewriteCond %{REQUEST_URI} ^/path/to/private/dir.*$
RewriteRule ^ - [L,R=404]
于 2013-08-15T00:32:32.047 回答