如何防止文件被直接下载&通过URL浏览

时间:2015-08-12 18:49:57

标签: php .htaccess

将Apache与文件夹(在我的Localhost上)一起使用,如:

http://localhost/test/

在文件夹中,文件为:

  • Examle.m3u
  • Guide.xml.gz
  • .htaccess

当我将浏览器指向http//localhost/test/example.m3u的网站时,浏览器会尝试下载该文件。

我希望在直接在地址栏中输入时阻止浏览器显示或尝试在http://localhost/test/example.m3u下载文件。

我一直在寻找使用透明代理以某种方式设置隧道并使用X-Foward标头?

任何帮助我指向正确方向的人都会非常感激并提供帮助。

1 个答案:

答案 0 :(得分:2)

在.htaccess文件中,您可以列出您不想下载的文件,如上面的示例所示,其中被阻止的文件是docs和pdfs

    <FilesMatch "\.(doc|pdf)$">
     Order Allow,Deny
     Deny from all
    </FilesMatch>