【问题标题】:htaccess denie only one file from referrerhtaccess 只拒绝来自引用者的一个文件
【发布时间】:2012-05-27 23:35:38
【问题描述】:

我有一个文件夹,其中有不同的图像。

phpe77WUQ-155x194.jpg      
phpe77WUQ-276x345.jpg          
phpe77WUQ-84x105.jpg   
phpe77WUQ.jpg
sdfs714ggs4eg-155x194.jpg      
sdfs714ggs4eg-276x345.jpg          
sdfs714ggs4eg-84x105.jpg   
sdfs714ggs4eg.jpg

只能从任何地方查看名称中具有大小(例如 155x194)的图像。 其他两张图片只能从referer看到 .domain.com/user/editimage

我如何使用 htaccess 做到这一点?

【问题讨论】:

    标签: image .htaccess referer


    【解决方案1】:

    我希望这对你有用:

    RewriteEngine On
    RewriteCond %{HTTP_REFERER} !^http://.*\.domain\.com/user/editimage$ [NC]
    RewriteRule !^(.*)-([0-9]+)x([0-9]+)\.jpg$ - [NC,L,F]
    

    如果引用者不是 subdomain.domain.com/user/editimage,则名称中没有大小的每个图像都将被阻止

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-15
      • 2013-01-26
      • 1970-01-01
      • 2011-05-22
      • 2017-01-28
      • 2011-05-30
      • 1970-01-01
      • 2011-01-12
      相关资源
      最近更新 更多