允许php文件访问受保护的文件夹.htpasswd?

时间:2012-01-30 10:12:37

标签: php apache .htaccess .htpasswd

我有一个网站www.abc.domain.com,我用.htpasswd保护它。现在我有其他www.domainname.com,其中包含一个文件callback.php,它请求www.abc.domain.com。如何编写.htaccess文件以保护www.abc.domain.com&允许文件* .php 从外部访问此安全文件夹?我在网络上,任何域,任何托管中都有很多callback.php。

谢谢

2 个答案:

答案 0 :(得分:1)

修改您的回调脚本以使用凭据访问域。

另一种简单的方法是禁用对其他主机的IP的保护。

答案 1 :(得分:0)

您应该仔细查看apache auth tutorials and documentation

您可能会使用Satisfy Any并添加已知主机列表。

您也可以尝试使用FilesMatch or DirectoryMatch和构建块,如下所示:

<Directory ...>
   YourAuthConfig

   <FilesMatch  "/callback.php$">
       Allow from all
       Order allow,deny
       Satisfy any
   </FilesMatch>
</Directory>

(我不确定这是否有效,请在评论中告诉我)