停止与其他IP的热链接

时间:2016-11-13 09:22:46

标签: .htaccess protection hotlinking

我有很多域名,只有一个IP托管。

我尝试在htaccess中使用以下代码来保护热链接,但它不起作用。

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?103.222.219.45/.*$ [NC]
RewriteRule \.(jpg|jpeg|png|gif|ico|pdf|zip|js|css)$ - [F]

如何保护其他IP的热链接?

1 个答案:

答案 0 :(得分:0)

referer标头包含上一页的URL。如果在URL中使用IP地址而不是主机名,它将仅包含IP地址。

您需要明确指定每个可接受的主机名。