Задать вопрос
gikami
@gikami
web программист

Как защитить сайт от прямых ссылок на изображения со вставками изображений на других сайтах?

Вопрос впринципе простой, но в сети я не нашел ответа для себя.
То есть прдлагается через htaccess запрещать к примеру вот так,
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?sitename.ru [NC]

RewriteRule \.(jpg|jpeg|png|gif)$ http://dropbox.com/hotlink-placeholder.jpg [NC,R,L]

Но данный код не решает проблему вставок изображений на других ресурсах. Картинки продолжают отображаться и слать запросы на сервер.
В общем как правильно реализовать данную защиту через htaccess или через PHP? Может поделитесь своими мыслями на этот счет.
  • Вопрос задан
  • 483 просмотра
Подписаться 8 Простой 4 комментария
Пригласить эксперта
Ответы на вопрос 2
OtshelnikFm
@OtshelnikFm
Обо мне расскажет yawncato.com
Закрой сайт для интернета.
Потому как что вышло в инет - уже не защитить. Картинки печатай на принтере и клади в сейф. Тогда не украдут.

А так - борьба с ветряными мельницами.
Ответ написан
@bkosun
Бессмысленно блокировать по HTTP_REFERER, поскольку такая защита легко обходится. Используйте динамические ссылки.

https://serverfault.com/questions/966563/how-to-pr...
https://stackoverflow.com/questions/3990337/how-to...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы