如果远程主机是/不是,则保护目录

如果远程主机是/不是,则保护目录

如果远程主机不是 192.168.1.11 ,如何保护 .htaccess 中的目录?下面是我实际保护目录的方法:

AuthUserFile /home/personal/.htpasswd
AuthName "Auth Area"
AuthType Basic
require valid-user

我只是想添加一个条件,例如:

if(REMOTE_HOST != 192.168.1.11)
{
    AuthUserFile /home/personal/.htpasswd
    AuthName "Auth Area"
    AuthType Basic
    require valid-user
}
else
{
    AuthUserFile /home/personal/.htpasswd
    AuthName "Admin Area"
    AuthType Basic
    require user admin
}

答案1

据我所知,htaccess 不会执行任何类似的逻辑。

如果您要处理的只是 .htaccess 文件,那么最好的选择就是在编程中做这类事情。

相关内容