因此,在我的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
答案 0 :(得分:0)
我所知道的最简单的机制是在图片子目录中创建另一个.htaccess
文件:
Satisfy any
这将有效地为整个目录添加一个例外。我想如果有必要,你可以使用<Files>
指令对其进行微调。