我试图限制访问查看目录索引或查看目录中的文件列表,除非您的 IP 在白名单中。
我正在使用 Apache Web 服务器和一个.htaccess
文件。
所以这是我到目前为止所拥有的
Options -Indexes
<Files *>
deny from all
allow from 71.56.134.456
allow from 71.55.104.468
Options +Indexes
</Files>
这部分有效。除非列出了 IP,否则这确实会限制所有人查看目录。问题是它也限制了非白名单 IP 的查看文件。
我需要限制目录列表的访问权限,而不是直接文件访问权限。
请帮我
您可以在 apache 中使用“if”指令进行灵活配置并检查变量值: