htaccess保护要求每个静态文件

时间:2013-01-22 12:19:54

标签: apache .htaccess

我对当前的项目有一个htacces保护:

<filesMatch "\.(htm|html|php)$">
    AuthGroupFile /dev/null
    AuthName "secured"
    AuthType Basic
    AuthUserFile /var/www/html/web/.htpasswd
    require valid-user
</filesMatch>

该版本正在运行,但我的静态文件来自aws cloudfront,一些文件也要求提供htaccess凭据。我能做些什么来阻止这个?

非常感谢。

1 个答案:

答案 0 :(得分:1)

AuthType Basic
AuthName "Restricted Area"
AuthUserFile /var/www/html/web/.htpasswd
AuthGroupFile /dev/null 
Require valid-user
SetEnvIf Host cloudfront.net allow
SetEnvIf Request_URI "(status.php)$"  allow
SetEnvIf Request_URI "(appredirect.html)$"  allow
Order allow,deny
Allow from env=allow
Satisfy

这是当前设置,但允许主机cloudfront.net没有帮助。