doupu2722 2013-05-14 16:23
浏览 30
已采纳

除非来自指定文件,否则如何阻止对文件或目录的请求?

In my .htaccess file I have the following RewriteRules:

RewriteRule ^content/(.*)\.(txt|md|mdown)$ error [R=301,L]
RewriteRule ^site/(.*) error [R=301,L]

These work well for blocking direct access to txt|md|mdown file types and the entire site/ directory.

That said, I'm working on building out an .appcache file to cache my site for offline viewing and need to be able to access these files and directories from the .appcache file. I have the .appcache file set up and I'm getting the following error in the browser:

Application Cache Error event: Resource fetch failed (-1) http://website.com/site/panel/blueprints/home.php

Is it possible to update the RewriteRule to allow for access from this file?

  • 写回答

2条回答 默认 最新

  • dsigh7478 2013-05-14 16:52
    关注
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http://(www\.)?yoursite.com.br/.*$ [NC]
    RewriteRule .*\.(pdf|cdr|indd|psd|jpg|jpeg|ai|zip|rar|7z)$ - [F]
    

    just replace yoursite.com for your site and .*$ for the specific file that you need.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 基于PLC的三轴机械手程序
  • ¥15 多址通信方式的抗噪声性能和系统容量对比
  • ¥15 winform的chart曲线生成时有凸起
  • ¥15 msix packaging tool打包问题
  • ¥15 finalshell节点的搭建代码和那个端口代码教程
  • ¥15 Centos / PETSc / PETGEM
  • ¥15 centos7.9 IPv6端口telnet和端口监控问题
  • ¥20 完全没有学习过GAN,看了CSDN的一篇文章,里面有代码但是完全不知道如何操作
  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 海浪数据 南海地区海况数据,波浪数据