我有很多域名,只有一个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的热链接?
答案 0 :(得分:0)
referer标头包含上一页的URL。如果在URL中使用IP地址而不是主机名,它将仅包含IP地址。
您需要明确指定每个可接受的主机名。