Клева
С нами с 07.02.04
Сообщения: 12781
Рейтинг: 3531
|
Добавлено: 15/04/08 в 13:13 |
у меня в .htaccess стоит защита от антихотлинка, есть список сайтов которым МОЖНО хотлинковать, всем остальным нельзя
выглядит это примерно так
Код: | RewriteEngine on
SetEnvIfNoCase Referer "^http://site1.com" local_ref=1
SetEnvIfNoCase Referer "^http://www.site1.com" local_ref=1
SetEnvIfNoCase Referer "^http://site2.com" local_ref=1
SetEnvIfNoCase Referer "^http://www.site2.com" local_ref=1
SetEnvIfNoCase Referer "^$" local_ref=1
<FilesMatch ".(gif|jpg|jpe|jpeg|mpg|mpeg|wmv)"> |
В список включен и домен на кором этот аштацесс размещен, иначе картинки не показываются. Вопрос как сделать так что бы одной строкой разрешить хотлинк сабдоменам?
пробовал добавить строчку так
SetEnvIfNoCase Referer "^http://*.site1.com" local_ref=1
не помогает
|
|
|
|
С нами с 01.02.07
Сообщения: 231
Рейтинг: 294
|
Добавлено: 15/04/08 в 13:20 |
SetEnvIfNoCase Referer "^http://.*.site1.com" local_ref=1
попробуй (точку перед * пропустил)
|
|
|
|
Клева
С нами с 07.02.04
Сообщения: 12781
Рейтинг: 3531
|
Добавлено: 15/04/08 в 13:25 |
+8 и большое спасибо, все работает
|
|
|
|
+ + +
С нами с 03.03.08
Сообщения: 783
Рейтинг: 226
|
Добавлено: 15/04/08 в 17:17 |
На амхосте рекомендуют юзать такой код:
Код: | RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} download [NC,OR]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?teenagerbeach\.com/ [NC]
RewriteRule \.(jpe?g|gif|bmp|png|wmv|mpg|avi)$ - [F] |
объясните, плс, в чем резница?
|
|
|
|
С нами с 01.02.07
Сообщения: 231
Рейтинг: 294
|
Добавлено: 16/04/08 в 12:32 |
разница в том что mod_rewrite создает бОльшую нагрузку, хотя и позволяет вытворять всякие штуки типа редиректов, подмены картинок...
поэтому там где траф большой предпочтительней использовать mod_setenvif
|
|
|
|
С нами с 21.09.03
Сообщения: 7329
Рейтинг: 2144
|
Добавлено: 16/04/08 в 15:42 |
zuborg писал: | поэтому там где траф большой предпочтительней использовать mod_setenvif |
Вообще-то, его желательно использовать везде, где его его можно использовать вместо рирайта.
Да, и в самом первом примере желательно убрать "RewriteEngine On". Не нужен он там, только лишний хендлер подключает.
|
|
|
|
С нами с 01.02.07
Сообщения: 231
Рейтинг: 294
|
Добавлено: 17/04/08 в 15:21 |
как раз нужен, а если работает без
RewriteEngine On
то значит mod_rewrite активирован по умолчанию и это плохо для производительности
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |