尝试查看直接内容时htaccess自动重定向

时间:2014-05-22 16:39:35

标签: .htaccess

我目前正在管理一些包含大量照片和其他内容文件的艺术网站,这让我觉得ppl找到了解决脚本问题的方法并直接访问内容,他们下载了受版权保护的资料。

我正在考虑执行以下操作的htaccess文件:

  • 有人直接在浏览器中输入地址:http://www.mydomain.com/photos/photo.jpg
  • htaccess触发而不是显示内容 - 它会立即重定向到:http://www.mydomain.com/(在显示图片之前重定向非常重要)
  • 重定向非常重要,不仅仅是一些没有重定向的预防,但如果有人试图通过提供链接来使用sowftware下载内容,那么它会拒绝请求

我对htaccess的了解非常薄,我可以在这个上使用帮助

1 个答案:

答案 0 :(得分:1)

这应该有效:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://www.mydomain.com/ [NC]
RewriteRule .*\.jpg|gif$ /nolinking.html [R]

如果您尝试输入http://www.mydomain.com/photos/photo.jpg,则会将您重定向到http://www.mydomain.com/nolinking.html,但如果链接到该页面,则会允许将图片加载到页面上,