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

时间:2018-08-16 21:04:04

标签: apache hyperlink resources blocking

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

我尝试拒绝.htaccess中的所有内容,但这并不允许我通过链接进行访问。

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

2 个答案:

答案 0 :(得分:0)

尝试以下规则,

order deny,allow
deny from all
allow from 127.0.0.1
allow from localhost

答案 1 :(得分:0)

您可以检查“ Referer”标头,如果不是从您的网站访问,则拒绝访问:

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