【问题标题】:htaccess to block direct accesshtaccess 阻止直接访问
【发布时间】:2012-05-28 09:21:40
【问题描述】:

你能帮我阻止索引并阻止直接访问我的数据,所以任何人都不能下载 domain/data/File1.pdf,他们只能下载文件并在这种情况下从我的显示页面打开 view.php,在文件 view.php 我使用了 google docs。我在我的 htaccess 中使用过它,但它没有用

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{REQUEST_URI} !^/(view.php|view).* [NC]
RewriteCond %{HTTP_REFERER} !^http://www.domain.com.*$ [NC]
RewriteRule \.(pdf|zip|doc|rar)$ - [F,NS,L]

这是我的文件夹结构

- include
- data/
--- File1.pdf
--- File2.zip
--- File3.doc
--- File3.rar
- index.php
- view.php
- themes.js

【问题讨论】:

    标签: .htaccess


    【解决方案1】:

    你应该寻找的是.htaccess hotlinking prevention

    RewriteEngine on
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC]
    RewriteRule \.(jpg|jpeg|png|gif|pdf)$ - [NC,F,L]
    

    【讨论】:

      猜你喜欢
      • 2012-11-03
      • 2014-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多