Tutorial: Cómo evitar el hotlinking con cPanel

  • Autor Autor lydiasamtos
  • Fecha de inicio Fecha de inicio
L

lydiasamtos

Kappa
Verificación en dos pasos activada
Verificado por Whatsapp
¡Hola betas!

Hoy vengo a compartir con todos un descubrimiento que me ha hecho muy feliz: cómo evitar el hotlinking con cPanel.

Durante mucho tiempo he estado padeciendo hotlinking en una web. Escribí al webmaster-ladrón y pasó de mí, volví a escribir y volvió a ignorarme... A partir de hoy, me da igual que me ignore, porque ya he conseguido que deje de chupar del bote de mis fotos, y eso es lo que os voy a contar.


¿Qué es el hotlinking?

El hotlinking es una jugarreta muy sucia que hacen algunos caraduras cuando te roban contenido. Consiste en que utilizan la URL de tus imágenes en sus webs. Eso no tendría mucha importancia de no ser porque, de este modo, también te están robando ancho de banda de tu servidor.

Hay otros métodos para evitar el hotlinking, como modificar ciertos parámetros en htaccess.

Pero si tienes un servidor con cPanel, esta opción es mucho más sencilla. Mira:

1) Entras en tu cPanel

2) Vas a Seguridad > Protección de HotLink

Ahí te encuentras una pantalla como ésta:

EDuMsaq.png



3) Donde pone "URL para permitir acceso", escribes la dirección de tus webs.
Es MUY IMPORTANTE que escribas correctamente la URL. Ya, ya, parece obvio, pero a veces las prisas juegan una mala pasada. Si tu web lleva "www", las escribes. Si no, no.


4) Debajo tienes una casilla donde puedes escribir las extensiones que no quieres que enlacen.
Yo tengo las extensiones de imágenes jpg, jpeg, gif, png, bmp.

Pero también podemos escribir otras extensiones, como pdf, doc, docx, zip... Esto es muy útil.
Imagínate que desde tu página ofreces la descarga de un libro o una serie de archivos como detalle para tus visitantes, y que el caradura de turno, que tiene mejor posicionada su web, te "roba" ese enlace... Vale, los visitantes del ladrón descargarán tu contenido, que es tuyo, que es gratis y que es para descargar, pero no lo harán desde tu web y perderás (o dejarás de ganar) visitas. Ya que te lo has trabajado, mejor que se lo descarguen desde tu web, ¿no?


5) Más abajo ves que hay otra casilla que dice "Url para direccionar".

En mi caso, la he dejado en blanco. Me gustaría redireccionar "a la porra" a todos los que hacen hotlinking, pero por ahora no se puede...
Ahí puedes escribir la URL a la que quieres que les lleve el enlace que han robado. Puedes mandarles al index de tu web.
También hay quien escribe ahí la URL de una imagen con el texto "esta web roba contenido" y cosas así. Tú mismo.


6) Justo debajo, puedes activar (o no) la casilla que dice "Permitir peticiones directas (por ejemplo, la url de una imagen en tu navegador)"
Yo la tengo activada por recomendación de mi hosting, pero no pasaría nada en el caso de que estuviera desactivada. Simplemente, que no podría acceder a la imagen de turno si escribiera su URL en la barra de direcciones de mi navegador.


7) Haces clic en el botón "enviar", y ¡listo!

Mira lo que se ha encontrado mi ladrón particular de imágenes...

xGXcnlb.png


... y lo contenta que estoy yo. :welcoming: :welcoming: :welcoming: :welcoming: :welcoming:

¡Un saludo y espero que te sirva!
 
Última edición:
muy buen tutorial, habrá que ponerlo en práctica en cuanto antes.
Gracias.:encouragement:
 
gracias por el tutorial amiga [MENTION=30257]lydiasamtos[/MENTION], creo que lo implementaré en mis sitios
 
gracias por el tutorial amiga [MENTION=30257]lydiasamtos[/MENTION], creo que lo implementaré en mis sitios

No lleva ni un minuto hacerlo y tiene muchas ventajas.
¡Un saludo, amigo! 😉
 
se agradece el aporte 🙂
 
justo lo que necesitaba :encouragement:

---------- Post agregado el 07-nov-2013 hora: 04:11 ----------

donde dice urls para permitir acceso pense que era nuestras webs para permitir y no a las demás, ahora veo que es al revés :topsy_turvy:
 
justo lo que necesitaba :encouragement:

---------- Post agregado el 07-nov-2013 hora: 04:11 ----------

donde dice urls para permitir acceso pense que era nuestras webs para permitir y no a las demás, ahora veo que es al revés :topsy_turvy:

En URLs para permitir acceso va la URL de tu web. Si no, no mostrará las imágenes. :encouragement:
 
En URLs para permitir acceso va la URL de tu web. Si no, no mostrará las imágenes. :encouragement:

ah entonces entendí mal o me enrede al leer "escribes la dirección de las webs de las que no quieres que te roben las imágenes." XD
 
ah entonces entendí mal o me enrede al leer "escribes la dirección de las webs de las que no quieres que te roben las imágenes." XD

Ok, voy a corregirlo para explicarlo mejor.
 
Gracias por el tutorial. ¿se puede indicar una página en la url para redireccionar en vez de una imagen?
 
Última edición:
Hola.
En "url para redireccionar", si vuelves a poner la url de tu página web, también estaría bien, ¿no?, no deja de ser un enlace al index de tu web.
 
Hola.
En "url para redireccionar", si vuelves a poner la url de tu página web, también estaría bien, ¿no?, no deja de ser un enlace al index de tu web.

Sí, también estaría bien. Es una solución muy buena si tienes una sola web.
Lo digo porque, si tienes varias, te podría entrar la duda sobre a cuál de ellas redirigir el tráfico.
 
No habra problemas con google images cuando lo indexe? :s
 
No habra problemas con google images cuando lo indexe? :s

En mi caso ninguno. Se puede seguir accediendo a las imágenes desde Google imágenes, pero lo bueno es que ahora no me chupan ancho de banda cuando las suben a sus webs.
 
perfecto 😀
 
No entiendo cual es la ventaja de hacer esto?, supongo el hecho de que las imágenes se muestren solo en tu web, porque reducir recursos del servidor no lo creo ya que al validar dominios esta igual consumiendo recursos o me equivoco?.
 
Excelente aporte por parte de [MENTION=30257]lydiasamtos[/MENTION]. Ya lo he implementado, aunque anteriormente intenté hacerlo desde el htaccess, pero me gusta más esta forma. :encouragement:
 
Atrás
Arriba