我的.htaccess文件中有以下配置,该文件在Apache 2.2中有效,但在2.4中不可用:
SetEnvIf Request_URI ^/admin require_auth=true
AuthUserFile /var/www/site.htpasswd
AuthName "Admin Access"
AuthType Basic
Require all denied
Satisfy any
Require valid-user
Allow from env=!require_auth
如何将其转换为可在Apache 2.4中使用?基本上,如果URI以/ admin开头,则应要求他们输入密码。
只需将此.htaccess放在您要保护的文件夹中: