如何从Apache mod_auth中排除单个文件要求有效用户?

我有一个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>指令。