Apache htaccess保护要求每个静态文件
我对当前项目有htacces保护: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“安
<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,但错误是相同的。现在我允许不同的文件和主机。