Реклама на сайте Advertise with us

Вопрос по .htaccess

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

Клева

С нами с 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
не помогает

0
 



С нами с 01.02.07
Сообщения: 231
Рейтинг: 294

Ссылка на сообщениеДобавлено: 15/04/08 в 13:20       Ответить с цитатойцитата 

SetEnvIfNoCase Referer "^http://.*.site1.com" local_ref=1
попробуй (точку перед * пропустил)

8
 

Клева

С нами с 07.02.04
Сообщения: 12781
Рейтинг: 3531

Ссылка на сообщениеДобавлено: 15/04/08 в 13:25       Ответить с цитатойцитата 

+8 и большое спасибо, все работает

0
 
+ + +


С нами с 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]


объясните, плс, в чем резница?

0
 



С нами с 01.02.07
Сообщения: 231
Рейтинг: 294

Ссылка на сообщениеДобавлено: 16/04/08 в 12:32       Ответить с цитатойцитата 

разница в том что mod_rewrite создает бОльшую нагрузку, хотя и позволяет вытворять всякие штуки типа редиректов, подмены картинок...

поэтому там где траф большой предпочтительней использовать mod_setenvif

0
 



С нами с 21.09.03
Сообщения: 7329
Рейтинг: 2144

Ссылка на сообщениеДобавлено: 16/04/08 в 15:42       Ответить с цитатойцитата 

zuborg писал:
поэтому там где траф большой предпочтительней использовать mod_setenvif


Вообще-то, его желательно использовать везде, где его его можно использовать вместо рирайта.

Да, и в самом первом примере желательно убрать "RewriteEngine On". Не нужен он там, только лишний хендлер подключает.

Моя подпись.

0
 



С нами с 01.02.07
Сообщения: 231
Рейтинг: 294

Ссылка на сообщениеДобавлено: 17/04/08 в 15:21       Ответить с цитатойцитата 

как раз нужен, а если работает без
RewriteEngine On
то значит mod_rewrite активирован по умолчанию и это плохо для производительности

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »