Evitar hotlinking no nginx?

  • Autor Autor FantasiaFinal
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
FantasiaFinal

FantasiaFinal

Eta
Verificado
Verificación en dos pasos activada
Verificado por Binance
Hola,

Estoy buscando una manera de evitar que las imágenes de una web que se ejecuta en nginx sean usadas y me roben banda ancha ... encontré este código y quería saber si funcionaría y si no necesita configuración extra más que colocarlo en mi archivo config:

location ~ .(gif|png|jpeg|jpg|svg)$ {
valid_referers none blocked ~.google. ~.bing. ~.yahoo. yourdomain.com *.yourdomain.com;
if ($invalid_referer) {
return 403;
}
}

Además, en lugar de que de error 403. ¿existe una forma que muestre una imagen personalizada?
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Te beneficia si te usan la banda ancha creeme por que hara un hiperlink que eso en el seo seguro te ayudara.
 
Hola,

Estoy buscando una manera de evitar que las imágenes de una web que se ejecuta en nginx sean usadas y me roben banda ancha ... encontré este código y quería saber si funcionaría y si no necesita configuración extra más que colocarlo en mi archivo config:

location ~ .(gif|png|jpeg|jpg|svg)$ {
valid_referers none blocked ~.google. ~.bing. ~.yahoo. yourdomain.com *.yourdomain.com;
if ($invalid_referer) {
return 403;
}
}

Además, en lugar de que de error 403. ¿existe una forma que muestre una imagen personalizada?
Mmm ultimamente estan apareciendo apps views que son apps con inframe de tu web.
 
Hola,

Estoy buscando una manera de evitar que las imágenes de una web que se ejecuta en nginx sean usadas y me roben banda ancha ... encontré este código y quería saber si funcionaría y si no necesita configuración extra más que colocarlo en mi archivo config:

location ~ .(gif|png|jpeg|jpg|svg)$ {
valid_referers none blocked ~.google. ~.bing. ~.yahoo. yourdomain.com *.yourdomain.com;
if ($invalid_referer) {
return 403;
}
}

Además, en lugar de que de error 403. ¿existe una forma que muestre una imagen personalizada?
No lo he probado... pero intenta esto:

return 302 /404.png

De esa forma mandas todo el trafico no deseado a una imagen 404.png.

Ojo aqui debes hacer un ajuste a tu location para aplicar esa regla solo a los archivos dentro de un path en particular (de lo contrario vas a estar redirigiendo tambien el 404.png), o bien agregale al if una condicion para excluir 404.png
 
Voltar
Topo