【问题标题】:Is it possible to make exceptions to Apache auth?是否可以对 Apache auth 进行例外处理?
【发布时间】:2014-08-24 21:50:52
【问题描述】:

所以在我的 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

【问题讨论】:

    标签: apache .htaccess virtualhost


    【解决方案1】:

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

    Satisfy any
    

    这将有效地为整个目录添加一个例外。我想您可以根据需要使用&lt;Files&gt; 指令对其进行微调。

    【讨论】:

    • 谢谢,这解决了它。我刚刚为保存图像的子目录创建了另一个 并添加了该行
    • 没错,&lt;Directory&gt; 基本上就是我写的httpd.conf 等价物。感谢您的反馈。
    猜你喜欢
    • 1970-01-01
    • 2017-05-08
    • 1970-01-01
    • 2016-02-08
    • 1970-01-01
    • 2016-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多