我有一个受.htaccess直接访问限制的文件夹。
IndexIgnore *
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
一切正常,直到我尝试从此文件夹中访问文件进行下载。在user.php
我有一个视图代码和一个下载代码。视图代码按计划工作,例如显示视频。下载代码非常简单。
示例:<a href="folder/test.mp4" download>Click here to Download </a>
。
但是下载开始时我收到错误Failed - Forbidden
具有此代码的文件仅限用户使用。这就是我想在此页面中提供下载的原因。 我怎么能这样做?
编辑:我已用
替换了所有代码RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(www\.)?localhost [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?localhost.*$ [NC]
RewriteRule \.(mp4|jpg)$ - [F]
现在最初的问题仍然存在,但我似乎无法下载内容。此方法也适用于显示部分(这就是我改变它的原因)。