0

假设我有一个文件夹/images。有没有办法限制对文件夹的访问,这样如果有人去/images/myImage.png,他们就无法查看它,但如果我仍然可以在我的网站上显示图像,即<img src='/images/myImage.png' />仍然显示在网站上?

谢谢

4

1 回答 1

0

是的,一种方法是验证%{HTTP_REFERER}并且只允许那些具有有效参考的人查看图像,但这不是一种防弹方法。

RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain.com [NC]
RewriteCond %{REQUEST_URI} ^/images [NC]
RewriteRule ^ / [R=301,L]

上述规则将验证图像是否没有来自您的域的引用者,并且路径以图像开头,如果是这种情况,它将重定向到您的域主页。

于 2013-09-04T23:20:34.690 回答