拒绝直接访问文件但需要在href标签中下载 - htaccess

时间:2017-04-27 05:13:09

标签: php html .htaccess

我有文件夹test

我拒绝在.htaccess(www.example .com)中访问该目录, Options All -Indexes但如果我直接在浏览器中输入链接,则表示文件可以轻松下载www.example.com/test/sample.pdf

在customer.php文件中,我在href标记<a href="www.example.com/test/sample.pdf" download>中提供了该链接。

我需要阻止直接访问,并允许它在www.example.com/customer.php

中的href标记中

1 个答案:

答案 0 :(得分:0)

使用如下,

Options -Indexes #remove listing

<Files ~ ".*\.(pdf|exe|gz|zip)">
    order deny,allow
    deny from all
    allow from 127.0.0.1 #allow from localhost
</Files>