Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache htaccess保护要求每个静态文件_Apache_.htaccess - Fatal编程技术网

Apache htaccess保护要求每个静态文件

Apache htaccess保护要求每个静态文件,apache,.htaccess,Apache,.htaccess,我对当前项目有htacces保护: <filesMatch "\.(htm|html|php)$"> AuthGroupFile /dev/null AuthName "secured" AuthType Basic AuthUserFile /var/www/html/web/.htpasswd require valid-user </filesMatch> AuthGroupFile/dev/null AuthName“安

我对当前项目有htacces保护:

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

AuthGroupFile/dev/null
AuthName“安全”
AuthType Basic
AuthUserFile/var/www/html/web/.htpasswd
需要有效用户
保护正在工作,但我的静态文件来自aws cloudfront,一些文件也要求htaccess凭据。我能做些什么来阻止这一切

多谢各位

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不起作用。

.htm
.html
.php
之外的文件?我认为这意味着相反。您的
.htaccess
规则应与列出的文件结尾匹配,并需要授权。问题是,“是只有那些文件类型受到影响,还是其他类型也受到影响?”我已经更改了htaccess,但错误是相同的。现在我允许不同的文件和主机。