cPanel - 如何控制文件的权限只有我可以显示它们,但它们不能直接转到它?

时间:2013-09-04 23:14:41

标签: .htaccess permissions cpanel

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

由于

1 个答案:

答案 0 :(得分:0)

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

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

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