Php htaccess拒绝所有允许远程访问
我正在尝试获取一个.htaccess来拒绝所有直接访问,并且只允许从Joomla扩展URL安装程序进行访问 我有一台服务器,这里的安装/下载目录是.htaccess 我有多台来自我自己的服务器,我可以将这些ip添加到下面的代码中。但是如果我的客户网站想在其他地方托管它呢。要经常用更多的ip地址更新htaccess有点困难。我想这也不安全Php htaccess拒绝所有允许远程访问,php,.htaccess,joomla3.0,Php,.htaccess,Joomla3.0,我正在尝试获取一个.htaccess来拒绝所有直接访问,并且只允许从Joomla扩展URL安装程序进行访问 我有一台服务器,这里的安装/下载目录是.htaccess 我有多台来自我自己的服务器,我可以将这些ip添加到下面的代码中。但是如果我的客户网站想在其他地方托管它呢。要经常用更多的ip地址更新htaccess有点困难。我想这也不安全 AuthName "Protected" AuthType Basic <Limit GET POST> order deny,allow
AuthName "Protected"
AuthType Basic
<Limit GET POST>
order deny,allow
deny from all
allow from YOUR.SERVER.IP.ADDRESS
</Limit>
根据要求,我将发表我的评论作为答复 您可以使用以下格式的链接:
http://USERNAME:PASSWORD@example.com/download/install_something_v1.0
链接不应该是
http://USERNAME:PASSWORD@example.com/download/install_something_v1.0
?如果您对http基本身份验证感到满意,那么最好跳过身份验证,只向用户发送一个可以包含在url中的“api密钥”。@PedroLobito我甚至不知道有链接就可以了。的确如此。我要试试你的建议。谢谢。@MarcB我应该如何实现api密钥?现在还不知道该怎么做。谢谢你的建议。@PedroLobito我刚刚试过,它正在起作用。非常感谢你。请你给我一个答复,好让我批准。非常感谢。
http://example.com/download/install_something_v1.0?USERNAME&PASSWORD
http://USERNAME:PASSWORD@example.com/download/install_something_v1.0