我有很多域和这些托管在只有一个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的热链接?
4nkexdtk1#
referer头包含上一页的URL。只有在URL中使用IP地址而不是主机名时,它才会包含IP地址。您需要显式指定每个可接受的主机名。
1条答案
按热度按时间4nkexdtk1#
referer头包含上一页的URL。只有在URL中使用IP地址而不是主机名时,它才会包含IP地址。
您需要显式指定每个可接受的主机名。