停止从另一个 IP 盗链
Stop hotlinking from another 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]
如何保护来自其他 IP 的盗链?
referer header 包含上一页的 URL。如果在 URL 中使用 IP 地址而不是主机名,它将只包含 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]
如何保护来自其他 IP 的盗链?
referer header 包含上一页的 URL。如果在 URL 中使用 IP 地址而不是主机名,它将只包含 IP 地址。
您需要明确指定每个可接受的主机名。