![使用 .htaccess 中的 IP 相关规则来密码保护 Web 文件夹](https://linux22.com/image/603392/%E4%BD%BF%E7%94%A8%20.htaccess%20%E4%B8%AD%E7%9A%84%20IP%20%E7%9B%B8%E5%85%B3%E8%A7%84%E5%88%99%E6%9D%A5%E5%AF%86%E7%A0%81%E4%BF%9D%E6%8A%A4%20Web%20%E6%96%87%E4%BB%B6%E5%A4%B9.png)
我在 .htaccess 文件中使用以下代码来保护 usr/psw 上的 Web 文件夹。但是,我只想在 192.168.178 之外访问此文件夹时才保护它。*我该怎么做?
AuthUserFile /var/www/.htpasswd
AuthGroupFile /dev/null
AuthName "Restricted Access"
AuthType Basic
<Limit GET POST >
require valid-user
</Limit>
谢谢
答案1
您可以通过用以下几行替换“require valid-user”来实现此目的:
require valid-user
Allow from 192.168.178.0/24
Satisfy Any
编辑:您必须添加:
Order deny,allow
Deny from all