Configuration 当用户试图访问受保护的目录时,如何发送404?

Configuration 当用户试图访问受保护的目录时,如何发送404?,configuration,apache2,Configuration,Apache2,我正在运行apache 2.4,并且有一个目录,只能通过以下方式从某个IP地址访问该目录: <Directory /path/to/private/dir> Require ip 11.22.33.44 </Directory> 要求ip 11.22.33.44 我希望任何试图访问该URL的人都能收到404未找到,而不是403拒绝访问。有没有办法通过apache做到这一点?我相信您可以使用mod\u rewrite RewriteCond %{REMOTE_HO

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

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

要求ip 11.22.33.44

我希望任何试图访问该URL的人都能收到404未找到,而不是403拒绝访问。有没有办法通过apache做到这一点?

我相信您可以使用
mod\u rewrite

RewriteCond %{REMOTE_HOST} !^11.22.33.44$
RewriteCond %{REQUEST_URI} ^/path/to/private/dir.*$
RewriteRule ^ - [L,R=404]