拒绝除 1 之外的所有 IP,并要求其他 IP 登录



我有一个服务器,我只想通过我的IP地址访问,并且需要对IP地址以外的任何用户进行身份验证(HTTP或PHP)。

我当前的 .htaccess 文件如下所示:

order deny,allow
deny from all
allow from 12.345.67.78

关于如何要求家庭IP以外的用户进行某种身份验证的任何想法?

您可以将

mod_setenvifmod_auth结合使用。

SetEnvIf Remote_Addr ^12.345.67.78$ ALLOWED
AuthType Basic
AuthName "My Protected Area"
AuthUserFile /full/path/to/passwords
Require valid-user
Satisfy    any
Order      deny,allow
Deny from  all
Allow from env=ALLOWED

最新更新