我有一个网站www.abc.domain.com,我用.htpasswd保护它。现在我有其他www.domainname.com,其中包含一个文件callback.php,它请求www.abc.domain.com。如何编写.htaccess文件以保护www.abc.domain.com&允许文件* .php 从外部访问此安全文件夹?我在网络上,任何域,任何托管中都有很多callback.php。
谢谢
答案 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>
(我不确定这是否有效,请在评论中告诉我)