2016-11-13 75 views
0

我有很多域名,並且這些域名只在一個IP上託管。停止從另一個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] 

如何保護從其他IPs的盜鏈?

回答

0

referer頭部包含上一頁的URL。如果在URL中使用IP地址而不是主機名,它將只包含IP地址。

您需要明確指定每個可接受的主機名。