• UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепропетровск
  • +38(062) 210-24-93  Донецк
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 449-04-21  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 007-72-35  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

Хостинг. Hotlink защита файлов

Форумы Хостинг Hotlink защита файлов
itradestorez
12.10.2015 15:12
хостинг: есть
домен: есть
Hotlink защита файлов
Здравствуйте, подскажите как настроить защиту хотлинк файлов, чтобы доступ был открыт поисковикам и соцсетям, а остальным закрыт

после включения вот так:
расширения: jpg, jpeg, png, css, js

Адреса сайтов, которым разрешен доступ*:
*.google.ru
*.google.com
*.google.com.ua
*.images.google.ru
*.images.google.com
*.images.google.com.ua
*.ya.ru
*.yandex.ru
*.yandex.ua
*.mail.ru
*.bing.com
*.yahoo.com
*.rambler.ru
*.googleusercontent.com (это сервер google+ соцсеть)
*.plus.url.google.com (это сервер google+ соцсеть)
*.pp.vk.me (это сервер картинок ВКонтакте)
*.vk.me
*.pbs.twimg.com (твиттер)
*.twimg.com (тоже твиттер)

"разрешить прямые запросы" галочка снята

и стоит ниже галочка "Включить"

у меня в соцсетях отпали все картинки, в том числе и ВК и Твиттер, пример вот тут
https://plus.google.com/+%D0%98%D0%BB%D1%8C%D1%8F%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD%D0%BE%D0%B2%D0%B8%D1%87/posts

что я делаю не так? подозреваю неправильно указал серверы картинок
Евгений В.
12.10.2015 21:06
хостинг: есть
домен: нет
Если посмотреть сразу после открытия приведённой Вами страницы гуглплюс логи сервера в "Мои сайты" -- "Логи сервера", то можно увидеть записи:
12.10 20:58:59 ****.***.***.*** GET /wp-content/uploads/Logo-PTM-Express.png HTTP/1.1" 403 162 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)
то есть, по сути сервис гугла в своём запросе к серверу не задаёт никакого реферера ("-"). Поэтому хотлинк и не пропускает такой запрос.
В настройках хотлинка установите галку "Разрешить прямые запросы", сохраните изменения и проверьте через час. Это должно решить вопрос.
itradestorez
12.10.2015 22:23
хостинг: есть
домен: есть
В настройках хотлинка установите галку "Разрешить прямые запросы"

я правильно понимаю, что доступ к картинкам будет тогда открыт, но в чем же смысл защиты тогда?
Евгений В.
13.10.2015 05:58
хостинг: есть
домен: нет
я правильно понимаю, что доступ к картинкам будет тогда открыт, © itradestorez

Будет открыт по прямому запросу, без указания реферера. Вот как бы пользователь скопировал адрес отдельной картинки а потом ввёл у себя в браузере.
А если кто-то сделает у себя на сайте ссылку на изображение и пользователь по ней перейдёт - по прежнему будет 403. Так как в этом случае реферер будет указан.
Ведь что такое хотлинк? Хотлинк (англ. hotlink) — включение в веб-страницу файлов-изображений или других ресурсов с чужого сервера. Вот защита от этого - будет продолжать работать. Т.к. возможность содержать свой прокси который для картинок вроде GoogleImageProxy - есть только у крупных "игроков" вроде гугля или соцсетей. А от них закрываться в нашем случае - вредно.
Участвовать в общении на этом форуме могут только
зарегистрированные пользователи.

Если вы уже зарегистрированы Вам необходимо войти на форум.

Тема закрыта по истечению срока давности.
Горячая линия
(044)
392 74 33
другие города