2014-02-05 2 views
1

Я прочитал много руководств по сайту о защите hotlinking. Отходы времени. Итак, я решил спросить здесь.Предотвращение хотлинкинга, нет «www»

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] 

Не сработало.

ответ

0

Попробуйте это правило:

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

анубхава, не работал. – user3238424

+0

Протестируйте его из нового браузера, непосредственно открыв 'http: // domain.com/image.png' – anubhava

+0

Я тестировал w3schools html. Мои изображения - domain.com/folder1/folder2/folder3/folder4/folder5/image.png – user3238424

Смежные вопросы