adult? не, не слышал...
С нами с 29.11.02
Сообщения: 1403
Рейтинг: 1225
|
Добавлено: 25/03/11 в 15:49 |
У меня на хосте включена защита от хотлинка. Мне нужно разрешить хотлинк картинок в некоторых папках _только_ для сабдоменов этого домена.
Как так сделать?
|
|
|
|
С нами с 20.01.03
Сообщения: 18003
Рейтинг: 9760
|
Добавлено: 25/03/11 в 16:18 |
дык дописать в блок защиты от хотлинка строку разрешения для твоих доменов
|
|
|
|
adult? не, не слышал...
С нами с 29.11.02
Сообщения: 1403
Рейтинг: 1225
|
Добавлено: 25/03/11 в 16:47 |
SAV писал: | дык дописать в блок защиты от хотлинка строку разрешения для твоих доменов |
если бы я знал, как - я бы не спрашивал.
мне нужен готовый шаблон, в котором мне нужно только прописать мой домен.
|
|
|
|
adult? не, не слышал...
С нами с 29.11.02
Сообщения: 1403
Рейтинг: 1225
|
Добавлено: 28/03/11 в 20:15 |
up
помогите, товарищи!
|
|
|
|
Спасибо всем, кто еще МОЖЕТ!
С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570
|
Добавлено: 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]
# эта строка подставляет картинку хотлинкеру (если надо )
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] |
Блин, забыл: зачем говорить? Тут просто вбиваешь и все выдаст - http://www.htaccesstools.com/hotlink-protection/
Еще раз прочел, кажись понял твою задачу: разрешить хотлинк картинок в некоторых папках _только_ для сабдоменов?
1. Из корня сабдомена запрет убираешь
2. Ставишь запрет только в те папки, где требуется (соблюдается иерархия: каталог запретил - подкаталоги тоже под запретом)
Короче, если ты имел ввиду ДЛЯ сабдоменов, то первый вариант, если ИЗ сабдоменов, то второй. В общем, разжуй ТЗ не уверен, что понял задачу.
|
|
|
|
adult? не, не слышал...
С нами с 29.11.02
Сообщения: 1403
Рейтинг: 1225
|
Добавлено: 28/03/11 в 22:26 |
photomuza: спасибо, что откликнулся на призыв о помощи.
Есть домен (домен.ком) на нем полностью запрещен хотлинк.
Нужно сдеалть так, что бы хотлинк с домен.ком был разрешен для сабов этого домена (саб.домен.ком). Т.е. я хочу показывать картинки с домен.ком на нескольких сабдоменах.
Можно как то сделать, что б не пришлось добавлять каждый сабдомен? Т.е. как то прописать в .htaccess, что всем сабдоменам "зеленый свет".
|
|
|
|
Спасибо всем, кто еще МОЖЕТ!
С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570
|
Добавлено: 29/03/11 в 00:17 |
Понятна ТЗ. Хотел подказать, что IP можно выставить, да сам попробовал сейчас у себя, странно почему-то не идет. Не знаю есть ли в синтаксисе хтакцесса маска, типа для твоих субдоменов, надо рыскать - синтаксис .htaccess
ПЫСЫ Ты субдомены что ли по сотне в день плодишь, раз сложно прописывать?
|
|
|
|
С нами с 20.01.03
Сообщения: 18003
Рейтинг: 9760
|
Добавлено: 29/03/11 в 01:08 |
Код: | RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !.домен [NC]
RewriteRule ^.*\.(jpg|gif)$ http://нет_хотлинку.gif [R] |
|
|
|
|
adult? не, не слышал...
С нами с 29.11.02
Сообщения: 1403
Рейтинг: 1225
|
Добавлено: 29/03/11 в 09:39 |
Цитата: | ПЫСЫ Ты субдомены что ли по сотне в день плодишь, раз сложно прописывать? |
нет, конечно, один-два в неделю. Но просто хочется, что б все было красиво.
SAV: спасибо! Попробую.
А можно RewriteRule оставить пустым? типа, что б просто картинки не грузились и все.
|
|
|
|
Спасибо всем, кто еще МОЖЕТ!
С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570
|
Добавлено: 29/03/11 в 10:18 |
Не пустым а
Код: | RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L] |
|
|
|
|
С нами с 20.01.03
Сообщения: 18003
Рейтинг: 9760
|
Добавлено: 29/03/11 в 10:54 |
stinger писал: | А можно RewriteRule оставить пустым? типа, что б просто картинки не грузились и все. |
тогда и правила не будет ;) выше постом указан запрет, а не редирект
|
|
|
|
adult? не, не слышал...
С нами с 29.11.02
Сообщения: 1403
Рейтинг: 1225
|
Добавлено: 29/03/11 в 11:47 |
Друзья, спасибо за советы! проблема разрешилась неожиданным образом.
Оказывается, что разрешенные для хотлинка сайты можно добавлять через панель dedikit в два щелчка
|
|
|
|