• UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 449-04-21  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  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
хостинг: есть
домен: есть
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
хостинг: есть
домен: нет
Если посмотреть сразу после открытия приведённой Вами страницы гуглплюс логи сервера в "Мои сайты" -- "Логи сервера", то можно увидеть записи:
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
хостинг: есть
домен: есть
В настройках хотлинка установите галку "Разрешить прямые запросы"

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

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

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

Горячая линия
(044)
392 74 33
другие города