我有一个testing网站有一个要求有效的用户指令,采用Apache的mod_auth保持私人,但我想豁免一个单一的文件从这个要求(即使它,使你不需要用户名/密码访问该文件,即使您需要用户名/密码的网站的其余部分)。
现在,我有…
AuthUserFile /path/to/htpasswd AuthType Basic AuthName "My Private Site" Require valid-user <Files filename.txt> Allow from All Satisfy Any </Files>
但是,这似乎并没有相当的伎俩(我可以看到该文件,但只有在提示input用户名/密码,然后单击取消)。
我究竟做错了什么?
我认为这样的事情应该工作:
<FilesMatch "^/path/to/file$"> Allow from all Satisfy any </FilesMatch>
您也可以尝试<location>指令而不是<FilesMatch>指令。