如何按目录/位置禁用Apache2 .htaccess身份验证
Apache2 .htaccess 身份验证简化配置
别再花时间试那些无效或复杂的方案了,直接用这个简洁有效的配置实现Apache2的.htaccess身份验证控制:
SetEnvIf Request_URI "^/mydir/?" allow AuthUserFile /your/.htpasswd AuthGroupFile /dev/null AuthName "Restricted" AuthType Basic Require valid-user Require env allow
配置逻辑说明
SetEnvIf Request_URI "^/mydir/?" allow:匹配请求路径为/mydir或/mydir/时,自动设置环境变量allowAuthUserFile /your/.htpasswd:指定存储验证账号密码的.htpasswd文件路径,替换为你实际的文件路径即可AuthGroupFile /dev/null:无需用户组验证,直接指向空设备AuthName "Restricted":身份验证弹窗中显示的提示文本AuthType Basic:采用基础HTTP身份验证方式Require valid-user:默认要求所有访问用户必须通过账号密码验证Require env allow:当存在allow环境变量时(即访问指定路径),跳过身份验证
内容的提问来源于stack exchange,提问作者Sudo
相关产品推荐
相关产品推荐

