HTACCESS,在错误的 ip 上呈现 404 而不是 403

HTACCESS, render 404 instead of 403 upon wrong ip

如果 ip 错误,目录查看将呈现 403:

order deny,allow  
deny from all  
allow from 111.222.333.444

简单明了,让我们继续...
然后尝试吞噬一些代码来渲染 404 而不是 403:

order deny,allow  
deny from all  
allow from 111.222.333.444
RedirectMatch 404 ".*\/\..*"

而且上面的方法不起作用,我错过了什么?

规格
1. .htaccess 在子目录中
2.文件由virtualhost

执行

NB
通过渲染,我的意思是接收 headers 与视觉欺骗。

Mod_rewrite可以解决您的问题。

将以下内容添加到您的 htaccess。

RewriteEngine on


RewriteCond %{REMOTE_ADDR} !^1.2.3.5$
RewriteRule ^ - [R=404,L]

1.2.3.5 替换为您的 IP 地址。