有人可以看看下面的代码的语法,让我知道如果是正确的
– 我的意图是排除在“允许”部分中指定的IP范围的htaccess,其余所有人在访问该网站时都要求进行身份validation。
这只是“否认”每一个。 允许从指定的IP范围不应该要求htaccess,但它要求每一个htaccess。
任何人都可以证实这一点,并帮助我做这个工作:
Options FollowSymLinks AllowOverride None AuthUserFile /etc/.htpasswd AuthGroupFile /dev/null AuthName EnterPassword AuthType Basic require valid-user Order deny,allow Deny from all Allow from 30.21.37. Allow from 113.11.23.23
你可以尝试以下
Order Deny, Allow Deny from All AuthName "EnterPassword" AuthUserFile /etc/.htpasswd AuthGroupFile /dev/null AuthType Basic Require valid-user Allow from xxx.xxx.xxx.xxx yyy.yyy.yyy.yyy zzz.zzz.zzz.zzz Satisfy Any
有几种方法允许从htaccess中的特定IP地址。 这是最好的和简单的解决scheme
http://www.toshop.com/htaccess-generator.cfm
只需select你想要的选项,然后点击生成。