Textpattern - на русском языке

форум общения русскоязычных пользователей CMS Текстпаттерн

Вы не зашли.

#1 08-02-2007 12:32:29

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Нужна защита от хотлинков (особенная). Готов заплатить.

В общем, после длительного гугления понял, что без спецов не обойтись.

Итак, нужно следующее решение:

Запрещение хотлинки для картинок с датой модификации ранее некоего срока. То есть, чтобы сразу после размещения картинки она свободно линковалась, а через, скажем, полгода, подменялась ворнингом (другой картинкой с надписью "срок линкования истек").

Все, как обычно -- если поле referrer отсутствует, либо содержит базовый URL сайта, либо запрашивается недавно размещенная картинка --  отдается. Если реферер -- чужой, и картинка старше срока, отдается замена.

Решение нужно на весь сайт, там у меня не только ТП. Есть пяток статичных страниц, например.

После испытания на хостинге готов заплатить -- на телефон или каким еще способом (располагаюсь я в Москве). По умолчанию суть решения предполагаю опубликовать (тут или на сайте).

Бесплатные советы также будут приняты с благодарностью.

Думаю сейчас над упрощением политики, может, вопрос снимется.

Отредактированно glebotr (08-02-2007 12:46:37)


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#2 08-02-2007 15:02:21

Sergey
твёрдо
Зарегистрирован: 14-12-2005
Сообщений: 421
Вебсайт

Re: Нужна защита от хотлинков (особенная). Готов заплатить.

Эх... твой вопрос является частью моей мегаидеи smile
Чисто теоретически попробовал бы разрулить таким способом:

1. Ссылку на картинку отдавать некошерно, потому что можно поиметь ее урл на твоем сервере. Лучше отдавать картинку скриптом.
2. Что делает скрипт:
        а) принимает на вход id картинки;
        б) лезет в базу за настройками картинки (url на сервере, дата запрета к показу на сервере, текущая дата)
        в) сверяемся с датой запрета показа, если текущая дата больше даты показа, то выводим заглушку, если меньше, то отдаем картинку.

3. В админке выводим список картинок в виде таблицы с колонками (название картинки | дата публикации | дата облома | редактировать/удалить)
4. Если даты запрета нету, то считается, что картинку можно отдавать вечно.

Что-нибудь подобное.

Неактивен

 

#3 08-02-2007 15:04:53

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Нужна защита от хотлинков (особенная). Готов заплатить.

Мне нужно site-wide решение, не базируещееся на ТП.


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#4 08-02-2007 15:05:51

Sergey
твёрдо
Зарегистрирован: 14-12-2005
Сообщений: 421
Вебсайт

Re: Нужна защита от хотлинков (особенная). Готов заплатить.

А где я тут упоминал ТП?

Неактивен

 

#5 08-02-2007 15:12:30

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Нужна защита от хотлинков (особенная). Готов заплатить.

А! Так это уже не мега-идея, а прямо проект. Я дкмал, ты все это в ТП хочешь интегрировать.
Не будет  ли нагрузка на сервак сильнее, чем при простом разрешении хотлинков?


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#6 08-02-2007 15:16:33

Sergey
твёрдо
Зарегистрирован: 14-12-2005
Сообщений: 421
Вебсайт

Re: Нужна защита от хотлинков (особенная). Готов заплатить.

Думаю нет. Ты же не будешь типографские тиф и пдф на 300 точек отдавать wink
И потом, можно дописать небольшую статистику показа картинок.

Неактивен

 

#7 08-02-2007 15:31:30

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Нужна защита от хотлинков (особенная). Готов заплатить.

-- 1. Ссылку на картинку отдавать некошерно, потому что можно поиметь ее урл на твоем сервере. Лучше отдавать картинку скриптом.

Ну и что? Насколько я понимаю, для сществующих способов обрубания хотлинков это не препятствие -- вводи любой путь, если реферер не нашЪ -- получишь шыШЪ.


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#8 08-02-2007 15:38:26

Sergey
твёрдо
Зарегистрирован: 14-12-2005
Сообщений: 421
Вебсайт

Re: Нужна защита от хотлинков (особенная). Готов заплатить.

Дело хозяйское... мне проще поступить так.

Отредактированно Sergey (08-02-2007 15:43:07)

Неактивен

 

#9 08-02-2007 16:38:09

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Нужна защита от хотлинков (особенная). Готов заплатить.

Так если кто-нть вычислит путь до картинки, все раво залинкует (если только ты не будешь вдобавок картинки выносить из web-пространства)


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#10 08-02-2007 19:35:30

Sergey
твёрдо
Зарегистрирован: 14-12-2005
Сообщений: 421
Вебсайт

Re: Нужна защита от хотлинков (особенная). Готов заплатить.

А что тебе мешает перенаправлять запросы к папке с картинками скрипту?

Неактивен

 

#11 08-02-2007 21:06:28

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Нужна защита от хотлинков (особенная). Готов заплатить.

Sergey написал:

А что тебе мешает перенаправлять запросы к папке с картинками скрипту?

Ну так мне тогда не нужно ссылки на картинки делать через скрипт. Достаточно перехватывать запросы и обрабатывать.


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#12 08-02-2007 21:11:21

Sergey
твёрдо
Зарегистрирован: 14-12-2005
Сообщений: 421
Вебсайт

Re: Нужна защита от хотлинков (особенная). Готов заплатить.

А обрабатывать ты их чем собрался?

Неактивен

 

#13 09-02-2007 10:46:28

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Нужна защита от хотлинков (особенная). Готов заплатить.

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


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#14 09-02-2007 11:01:58

Sergey
твёрдо
Зарегистрирован: 14-12-2005
Сообщений: 421
Вебсайт

Re: Нужна защита от хотлинков (особенная). Готов заплатить.

Мне кажется это путь довольно удобный и переносимый между хостерами. Я не люблю лезть в апач, потому что не до конца понимаю его работу.

Попробуй написать сам? Неплохой скилл будет wink

Неактивен

 

#15 09-02-2007 12:29:18

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Нужна защита от хотлинков (особенная). Готов заплатить.

Думаешь, я не пытался? Самое странное, что мне не удается заставить работать обычный хотлинкоубиватель. Там похоже надо прокачивать не хотлинк-киллера, а  апач-хакера wink Ну или апач-визарда.


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#16 09-02-2007 14:22:51

Dead Krolik
есть
Зарегистрирован: 01-02-2007
Сообщений: 64
Вебсайт

Re: Нужна защита от хотлинков (особенная). Готов заплатить.

Пишется за пол дня, мод реврайтом переписываем все что кончается на .jpg .gif и прочее на себя, проверяем реф, проферяем дату картинки и отдаем результат echo'м с правильным ContentType.


Я из песочницы Joomla - http://joom.ru | Кролики живут (и умирают) тут - http://dead-krolik.info

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru