С нами с 15.08.03
Сообщения: 333
Рейтинг: 218
|
Добавлено: 31/03/06 в 09:25 |
удалено
Последний раз редактировалось: Debuger (10/04/17 в 11:49), всего редактировалось 2 раз(а)
|
|
google.com - удобный поисковик.
|
0
|
|
|
Мир принадлежит тебе...
С нами с 09.10.05
Сообщения: 1858
Рейтинг: 1104
|
Добавлено: 31/03/06 в 09:48 |
Так ты в корне ошибаешься.
Хотлинк и есть защита, чтобы картинки не открывались с других ресурсов сторонних.
В чем тогда у тебя будет смысл хотлинка там, если нужно, чтобы картинки открывались с других сайтов?
|
|
Chili Media - глобальная система конвертации траффика.Coming soon...
|
0
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 31/03/06 в 14:30 |
Tony Montana писал: | Так ты в корне ошибаешься.
Хотлинк и есть защита, чтобы картинки не открывались с других ресурсов сторонних.
В чем тогда у тебя будет смысл хотлинка там, если нужно, чтобы картинки открывались с других сайтов?
|
Ну и что ты путаешь человека? Хотлинк это не защита. Хотлинк это хотлинк От него человек и хочет защититься, только его .htaccess не только хотлинк блокирует, но локальные ссылки (топикстартер их прямыми называет и по ходу он имел в виду image.jpg, а не http://www.domain.com/image.jpg) Если же разговор идет именно про http://www.domain.com/image.jpg, который должен открываться с ДРУГИХ доменов, то это действительно и есть хотлинк. Тогда суть вопроса мне уже непонятна.
Дебагер, у тебя реально .htaccess кривой. Попробуй так:
AuthType Basic
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://www.domain.com [NC]
RewriteCond %{HTTP_REFERER} !^http://domain.com [NC]
RewriteRule /* http://www.domain.com/ [R,L]
Только тут не делается проверка на типы файлов. Так что помести этот .htaccess в ОТДЕЛЬНЫЙ подкаталог, куда положи и сами картинки. А .html оставь в корне.
|
|
|
|
С нами с 15.08.03
Сообщения: 333
Рейтинг: 218
|
Добавлено: 31/03/06 в 15:02 |
удалено
Последний раз редактировалось: Debuger (10/04/17 в 11:49), всего редактировалось 1 раз
|
|
google.com - удобный поисковик.
|
0
|
|
|
Мир принадлежит тебе...
С нами с 09.10.05
Сообщения: 1858
Рейтинг: 1104
|
Добавлено: 31/03/06 в 15:32 |
cyberxxx писал: | Ну и что ты путаешь человека? Хотлинк это не защита. Хотлинк это хотлинк |
Блин, я имел ввиду про то, о чем он говорил. Что эта штука .htaccess прописывается для того, чтобы не ставили линки с других ресурсов на картинки его. Я наверное слегка не так выразился.
|
|
Chili Media - глобальная система конвертации траффика.Coming soon...
|
0
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 31/03/06 в 16:31 |
Debuger писал: | А тут ошибки нет? Я скопировал к себе этот код. Не работает...
Короче что мне надо. Мне надо чтобы вот так:
- не открывалось.
а вот так (текстовая ссылка которая находится на чужом ресурсе)
http://www.domain.com/image.jpg
открывалось.
сейчас у меня код который выше блокирует и то и другое. |
Тогда так:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?domain.com(/)?.*$ [NC]
RewriteRule .*\.(jpg|gif)$ http://www.domain.com [R,NC]
Вот пример:
- с мастера ТЕПЕРЬ (см. пост ниже) открывается
maturedesign.com/junk/master-x/sample.jpg - так тоже открывается
Но(!!!), если сделать ПРЯМОЙ ссылкой с другого домена (читай: хотлинковать), то открываться тоже не будет. Если надо чтобы ссылка работала только с определенных доменов, добавь их в .htaccess, например, так:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?domain.com(/)?.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?master-x.com(/)?.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?crutop.nu(/)?.*$ [NC]
RewriteRule .*\.(jpg|gif)$ http://www.domain.com [R,NC]
Последний раз редактировалось: cyberxxx (01/04/06 в 00:22), всего редактировалось 1 раз
|
|
|
|
С нами с 15.08.03
Сообщения: 333
Рейтинг: 218
|
Добавлено: 31/03/06 в 23:36 |
удалено
Последний раз редактировалось: Debuger (10/04/17 в 11:49), всего редактировалось 1 раз
|
|
google.com - удобный поисковик.
|
0
|
|
|
С нами с 15.08.03
Сообщения: 333
Рейтинг: 218
|
Добавлено: 31/03/06 в 23:43 |
удалено
Последний раз редактировалось: Debuger (10/04/17 в 11:49), всего редактировалось 1 раз
|
|
google.com - удобный поисковик.
|
0
|
|
|
dregs of society
С нами с 13.06.05
Сообщения: 1348
Рейтинг: 404
|
Добавлено: 31/03/06 в 23:57 |
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 01/04/06 в 00:10 |
Ну и нудный ты Я же говорил что изначально не делал. Вот сделал, специально для тебя - проверяй (теперь sample.jpg и в моем посте выше видно) Если адрес руками введешь, то увидишь картинку. Если с master-x откроешь - тоже увидишь. А вот со всех других доменов - хрен. Это и есть антихотлинк.
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 01/04/06 в 00:27 |
Debuger писал: | как мне сделать чтобы ссылка открывалась с любых доменов. я не могу перечислить их все. |
Никак! Либо ссылка открывается со ВСЕХ доменов (в том числе и если она вставлена в HTML), либо только с определенных (перечисленных в условии).
|
|
|
|
С нами с 15.08.03
Сообщения: 333
Рейтинг: 218
|
Добавлено: 01/04/06 в 10:10 |
удалено
Последний раз редактировалось: Debuger (10/04/17 в 11:49), всего редактировалось 1 раз
|
|
google.com - удобный поисковик.
|
0
|
|
|
Вселенский разум
С нами с 18.10.04
Сообщения: 2563
Рейтинг: 1227
|
Добавлено: 04/04/06 в 18:17 |
Хмммм. Посмотрел статсы, у меня похожая проблема, один китайский коллега хттп://www.tw18.com/ стал листить мои безриспные гали, видимо надергал с крупняка, трафа китайского с него льется как с Пьера, как сделать так чтобы все пришедшие с рефером этого домена отправлялись например на Гугль ?
|
|
|
|
♥♥♥
С нами с 28.08.04
Сообщения: 7098
Рейтинг: 5671
|
Добавлено: 04/04/06 в 20:24 |
Оффтопик: как сделать так чтобы все пришедшие с рефером этого домена отправлялись например на Гугль ?
RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://.*otkuda.com/.*$ [NC]
RewriteRule .*$ http://kuda.com [R,L]
Только на гугл то зачем можно попробоавть найти применение ему
|
|
|
|
Гугль - хуйло! ла-ла-ла-ла-ла
С нами с 22.02.03
Сообщения: 1378
Рейтинг: 1478
|
Добавлено: 05/04/06 в 00:15 |
Debuger писал: | неужели нельзя разделить понятия как прямой запрос, т.е. прямое хотлинкование
<"img scr=http://www.domain.com/image.jpg">
и простая ссылка с любого стороннего ресурса
http://www.domain.com/image.jpg
пока все либо вместе блокируется. либо вместе не блокируется. |
для хтакцесса оба эти запроса идентичны.
Что через img scr=, что через a href=
Так что разделить их никак.
|
|
|
|
эксклюзивщик
С нами с 08.03.05
Сообщения: 1013
Рейтинг: 512
|
Добавлено: 05/04/06 в 00:57 |
loksa писал: | для хтакцесса оба эти запроса идентичны.
Что через img scr=, что через a href=
Так что разделить их никак. |
именно так
Не сможешь ты разделить эти два понятия
|
|
уникальные предложения по съемке контента гомосексуального харрактера
|
0
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 06/04/06 в 02:01 |
Kosmos писал: | Хмммм. Посмотрел статсы, у меня похожая проблема, один китайский коллега хттп://www.tw18.com/ стал листить мои безриспные гали, видимо надергал с крупняка, трафа китайского с него льется как с Пьера, как сделать так чтобы все пришедшие с рефером этого домена отправлялись например на Гугль ?
|
Тут уже 5 версий рабочего примера было. Хотя я бы тебе посоветовал по стране фильтровать (через geoip), или накройняк по языку. Ведь даже с китайского сайта могут платежеспособные амеры и европейцы приходить. Их-то зачем отсекать?
|
|
|
|