【问题标题】:Exclude folder from htpasswd从 htpasswd 中排除文件夹
【发布时间】:2012-03-25 00:37:07
【问题描述】:

我需要使用用户名/密码对网站进行密码保护,但需要保持“/assets”文件夹可访问,因为图像/css 等文件正在嵌入其他网站。

我有这个保护:

Order Allow,Deny
AuthType Basic
AuthName "Password"
AuthUserFile /var/www/.htpasswd
Require valid-user
Satisfy Any

如何指定保护除 /assets 文件夹之外的所有内容?

【问题讨论】:

    标签: apache .htaccess .htpasswd


    【解决方案1】:

    您可以在assets/ 目录中的.htaccess 文件中使用:

    Satisfy Any
    Order Allow,Deny
    Allow from all
    

    在此处查看示例:http://httpd.apache.org/docs/2.2/mod/core.html#require

    【讨论】:

    • 啊,我陷入了单一的 .htaccess 思维模式。这非常有效。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-30
    • 2013-05-17
    • 2020-05-05
    • 2016-06-17
    • 2020-04-07
    • 2013-02-10
    • 2016-11-13
    相关资源
    最近更新 更多