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

Настройка .htaccess

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

adult? не, не слышал...

С нами с 29.11.02
Сообщения: 1403
Рейтинг: 1225

Ссылка на сообщениеДобавлено: 25/03/11 в 15:49       Ответить с цитатойцитата 

У меня на хосте включена защита от хотлинка. Мне нужно разрешить хотлинк картинок в некоторых папках _только_ для сабдоменов этого домена.
Как так сделать?

РУ контент

0
 



С нами с 20.01.03
Сообщения: 18003
Рейтинг: 9760


Передовик Master-X (01.03.2005) Передовик Master-X (16.03.2005) Передовик Master-X (16.10.2016) Передовик Master-X (01.11.2016) Передовик Master-X (16.11.2016) Ветеран трепа Master-X (01.12.2016)
Ссылка на сообщениеДобавлено: 25/03/11 в 16:18       Ответить с цитатойцитата 

дык дописать в блок защиты от хотлинка строку разрешения для твоих доменов

0
 

adult? не, не слышал...

С нами с 29.11.02
Сообщения: 1403
Рейтинг: 1225

Ссылка на сообщениеДобавлено: 25/03/11 в 16:47       Ответить с цитатойцитата 

SAV писал:
дык дописать в блок защиты от хотлинка строку разрешения для твоих доменов

если бы я знал, как - я бы не спрашивал. icon_smile.gif
мне нужен готовый шаблон, в котором мне нужно только прописать мой домен.

РУ контент

0
 

adult? не, не слышал...

С нами с 29.11.02
Сообщения: 1403
Рейтинг: 1225

Ссылка на сообщениеДобавлено: 28/03/11 в 20:15       Ответить с цитатойцитата 

up
помогите, товарищи! icon_smile.gif

РУ контент

0
 

Спасибо всем, кто еще МОЖЕТ!

С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570


Передовик Master-X (16.04.2011)
Ссылка на сообщениеДобавлено: 28/03/11 в 20:38       Ответить с цитатойцитата 

.htaccess

Код:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?your_domain.net [NC]


# далее в каждой строке по домену, которому разрешен хотлинк

RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?webcache.googleusercontent. [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google. [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?images.google. [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?cc.msnscache. [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?search.yahoo. [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?images.search.yahoo. [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?search.msn. [NC]


# эта строка подставляет картинку хотлинкеру (если надо icon_smile.gif)

RewriteRule \.(jpg|jpeg|png|gif)$ http://your_domain.net/img/antihotlink.gif [NC,R,L]


Если сабдомену разрешить, так в чем проблема, добавь строку с сабдоменом:
Код:
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?SUBDOMAIN.your_domain.net [NC]


Блин, забыл: зачем говорить? icon_smile.gif Тут просто вбиваешь и все выдаст - http://www.htaccesstools.com/hotlink-protection/

Еще раз прочел, кажись понял твою задачу: разрешить хотлинк картинок в некоторых папках _только_ для сабдоменов?
1. Из корня сабдомена запрет убираешь
2. Ставишь запрет только в те папки, где требуется (соблюдается иерархия: каталог запретил - подкаталоги тоже под запретом)

Короче, если ты имел ввиду ДЛЯ сабдоменов, то первый вариант, если ИЗ сабдоменов, то второй. В общем, разжуй ТЗ smail101.gif не уверен, что понял задачу.

4
 

adult? не, не слышал...

С нами с 29.11.02
Сообщения: 1403
Рейтинг: 1225

Ссылка на сообщениеДобавлено: 28/03/11 в 22:26       Ответить с цитатойцитата 

photomuza: спасибо, что откликнулся на призыв о помощи. icon_smile.gif
Есть домен (домен.ком) на нем полностью запрещен хотлинк.
Нужно сдеалть так, что бы хотлинк с домен.ком был разрешен для сабов этого домена (саб.домен.ком). Т.е. я хочу показывать картинки с домен.ком на нескольких сабдоменах.
Можно как то сделать, что б не пришлось добавлять каждый сабдомен? Т.е. как то прописать в .htaccess, что всем сабдоменам "зеленый свет".

РУ контент

0
 

Спасибо всем, кто еще МОЖЕТ!

С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570


Передовик Master-X (16.04.2011)
Ссылка на сообщениеДобавлено: 29/03/11 в 00:17       Ответить с цитатойцитата 

Понятна ТЗ. Хотел подказать, что IP можно выставить, да сам попробовал сейчас у себя, странно почему-то не идет. Не знаю есть ли в синтаксисе хтакцесса маска, типа для твоих субдоменов, надо рыскать - синтаксис .htaccess

ПЫСЫ Ты субдомены что ли по сотне в день плодишь, раз сложно прописывать? icon_smile.gif

4
 



С нами с 20.01.03
Сообщения: 18003
Рейтинг: 9760


Передовик Master-X (01.03.2005) Передовик Master-X (16.03.2005) Передовик Master-X (16.10.2016) Передовик Master-X (01.11.2016) Передовик Master-X (16.11.2016) Ветеран трепа Master-X (01.12.2016)
Ссылка на сообщениеДобавлено: 29/03/11 в 01:08       Ответить с цитатойцитата 

Код:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !.домен [NC]
RewriteRule ^.*\.(jpg|gif)$ http://нет_хотлинку.gif [R]

7
 

adult? не, не слышал...

С нами с 29.11.02
Сообщения: 1403
Рейтинг: 1225

Ссылка на сообщениеДобавлено: 29/03/11 в 09:39       Ответить с цитатойцитата 

Цитата:
ПЫСЫ Ты субдомены что ли по сотне в день плодишь, раз сложно прописывать?

нет, конечно, один-два в неделю. Но просто хочется, что б все было красиво. icon_wink.gif

SAV: спасибо! Попробую.
А можно RewriteRule оставить пустым? типа, что б просто картинки не грузились и все.

РУ контент

0
 

Спасибо всем, кто еще МОЖЕТ!

С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570


Передовик Master-X (16.04.2011)
Ссылка на сообщениеДобавлено: 29/03/11 в 10:18       Ответить с цитатойцитата 

Не пустым а
Код:
RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]

8
 



С нами с 20.01.03
Сообщения: 18003
Рейтинг: 9760


Передовик Master-X (01.03.2005) Передовик Master-X (16.03.2005) Передовик Master-X (16.10.2016) Передовик Master-X (01.11.2016) Передовик Master-X (16.11.2016) Ветеран трепа Master-X (01.12.2016)
Ссылка на сообщениеДобавлено: 29/03/11 в 10:54       Ответить с цитатойцитата 

stinger писал:
А можно RewriteRule оставить пустым? типа, что б просто картинки не грузились и все.

тогда и правила не будет ;) выше постом указан запрет, а не редирект

5
 

adult? не, не слышал...

С нами с 29.11.02
Сообщения: 1403
Рейтинг: 1225

Ссылка на сообщениеДобавлено: 29/03/11 в 11:47       Ответить с цитатойцитата 

Друзья, спасибо за советы! проблема разрешилась неожиданным образом.
Оказывается, что разрешенные для хотлинка сайты можно добавлять через панель dedikit в два щелчка icon_smile.gif

РУ контент

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

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


Перейти:  



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

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

Опросы

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



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