阻止apache资源直接访问,但让它作为链接下载

阻止apache资源直接访问,但让它作为链接下载,apache,hyperlink,resources,blocking,Apache,Hyperlink,Resources,Blocking,我有一个文件,我希望能够从页面下载,所以我希望它可以通过链接访问,但我希望通过直接链接无法访问相同的URL,例如,将它放在浏览器地址栏中 我试图拒绝所有的.htaccess,但这不允许我通过链接访问它 有没有办法只通过链接访问资源?试试下面的规则 order deny,allow deny from all allow from 127.0.0.1 allow from localhost 您可以检查“Referer”标题并拒绝访问(如果不是从您的网站): RewriteEngine On R

我有一个文件,我希望能够从页面下载,所以我希望它可以通过链接访问,但我希望通过直接链接无法访问相同的URL,例如,将它放在浏览器地址栏中

我试图拒绝所有的.htaccess,但这不允许我通过链接访问它

有没有办法只通过链接访问资源?

试试下面的规则

order deny,allow
deny from all
allow from 127.0.0.1
allow from localhost
您可以检查“Referer”标题并拒绝访问(如果不是从您的网站):

RewriteEngine On
RewriteCond %{HTTP:Referer} !^http://example.com
RewriteRule link-only.html - [F]

唯一可靠的方法是需要某种身份验证。