使用 HTACCESS 文件限制对 IP 的访问只能发挥一半作用

使用 HTACCESS 文件限制对 IP 的访问只能发挥一半作用

我正在尝试使用我的 HTACCESS 文件来阻止除我想要列入白名单的 IP 之外的所有 IP。

以下是我的 HTACCESS 文件:

<LIMIT GET>
order deny,allow
deny from all
# whitelist Boston IP
allow from 199.xx.xx.xx
# whitelist NY IP
allow from 199.xx.xx.xx
# whitelist SF IP
allow from 96.xx.xx.xx
</LIMIT>

为了进行测试,我没有包含我要访问该网站的 IP。当我执行此操作时,我仍然看到从站点加载的数据,但没有与数据关联的主题或样式。

问题:我该如何设置,除非您的 IP 已列入白名单,否则您根本看不到该网站?

答案1

要求指令mod_authz_core加载时可以使用:

 <Limit GET>
 # whitelist Boston IP
 Require ip 199.xx.xx.xx
 # whitelist NY IP
 Require ip 199.xx.xx.xx
 # whitelist SF IP
 Require ip 96.xx.xx.xx
 </Limit>

或者只有一行:

 <Limit GET>
 #          Boston       NY           SF
 Require ip 199.xx.xx.xx 199.xx.xx.xx 96.xx.xx.xx
 </Limit>

相关内容