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? Может поделитесь своими мыслями на этот счет.
  • Вопрос задан
  • 469 просмотров
Пригласить эксперта
Ответы на вопрос 2
OtshelnikFm
@OtshelnikFm
Мои работы: otshelnik-fm.ru
Закрой сайт для интернета.
Потому как что вышло в инет - уже не защитить. Картинки печатай на принтере и клади в сейф. Тогда не украдут.

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

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

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

Войти через центр авторизации
Похожие вопросы