使用htaccess阻止特定文件的链接

时间:2012-10-15 13:51:54

标签: php apache .htaccess hotlinking

如何防止来自其他网站的特定文件的链接?
让我们说mydomain.com/file1.zipmydomain.com/file2.zip - 我想将它们重定向到mydomain.com/file1pagemydomain.com/file2page页面。
我想只防止那两个热链接而不是所有的zip文件。

1 个答案:

答案 0 :(得分:0)

你可以检查引用者,但这些很容易被欺骗。如下所示:

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://mydomain.com/
RewriteRUle ^/?(file1|file2).zip$ /$1page [L,R=302]

因此,如果引用http://mydomain.com/开头且请求适用于file1.zipfile2.zip,请重定向到file1pagefile2page