防止热链接,没有“www”

时间:2014-02-05 06:56:38

标签: .htaccess

我已经阅读了很多关于热链接保护的网站教程。 浪费时间。 所以我决定在这里问。

RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?domain.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]

http://www.domain.com/image.png =受保护

http://domain.com/image.png =不受保护

添加

RewriteCond %{HTTP_REFERER} !^http://(.+.)?domain.com [NC]

实际上

RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?domain.com [NC]
RewriteCond %{HTTP_REFERER} !^http://(.+.)?domain.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]

没用。

1 个答案:

答案 0 :(得分:0)

尝试此规则:

RewriteCond %{HTTP_REFERER} !domain\.com [NC]
RewriteRule \.(jpe?g|png|gif)$ - [NC,F,L]