Вернуться назад

Защита от хотлинка nginx

Вставляем в конфиг nginx в раздел

location /

valid_referers none blocked mysite.net *.mysite.net;
if ($invalid_referer) {
# return 403;
rewrite ^/uploads/posts.*\.(gif|jpg|jpeg|png)$ http://anothersite.ru/kartinka.jpg last;

 

mysite.net — название вашего сайта на котором защиту ставим

# return 403; — это можно раскомментировать, тогда будет 403 ошибка (если это раскомментировать, след строку надо закомментировать)

rewrite ^/uploads/posts.*\.(gif|jpg|jpeg|png)$ http://anothersite.ru/kartinka.jpg last; — это редирект на внешний сайт с картинкой, которая будет отображаться вместо картинок на вашем сайте. Собственно это —

http://anothersite.ru/kartinka.jpg ссылка на картинку.


igel
Дата: 25 января 2019 г. в 01:15:08

Автор: igel