是否可以对Apache auth进行例外处理?

时间:2014-07-03 16:50:02

标签: apache .htaccess virtualhost

因此,在我的VirtualHosts文件中,我使用

进行典型的Apache身份验证
<Directory /srv/www/site>
    Allow from all
    AllowOverride AuthConfig
    AuthType Basic
    AuthName "This site has restricted access"
    AuthUserFile /srv/www/users
    Require valid-user
</Directory>

但是,例如我想测试交易电子邮件,似乎验证阻止图像被加载到那些(因为客户端无法进行身份验证)。

所以我的问题是,是否可以为某些文件扩展名设置例外?

在我的情况下,扩展名为.png,.jpg,.svg

1 个答案:

答案 0 :(得分:0)

我所知道的最简单的机制是在图片子目录中创建另一个.htaccess文件:

Satisfy any

这将有效地为整个目录添加一个例外。我想如果有必要,你可以使用<Files>指令对其进行微调。