🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo habilitar la protección Hotlink en DirectAdmin

Actualizado el 12 de septiembre de 2025

¿Qué es la protección Hotlink y por qué la necesitas?

Imagina que has pasado horas creando imágenes, infografías o vídeos para tu sitio web. De repente, otro sitio web decide enlazar directamente esas imágenes en sus páginas. ¿El problema? Cada vez que alguien visita ese sitio, tu servidor envía el archivo sin que tú recibas ni una visita. Esto se conoce como hotlink y, en esencia, es un robo de ancho de banda que puede ralentizar tu web y aumentar tu factura de hosting.

La protección hotlink es una medida de seguridad que impide que otros dominios utilicen tus recursos multimedia. Cuando está activada, solo tu dominio (o los que tú autorices) puede mostrar esas imágenes o archivos. Si un tercero intenta usarlos, verá un mensaje de error o una imagen alternativa.

En este artículo te voy a explicar paso a paso cómo activar esta protección en tu panel DirectAdmin. No necesitas ser un experto en informática: solo sigue las instrucciones y en cinco minutos tendrás tu web protegida.


¿Cómo funciona el hotlink técnicamente?

Para entenderlo bien, piensa en una etiqueta HTML de imagen como esta: <img src="https://tudominio.com/imagen.jpg">. Cuando alguien copia esa dirección y la pega en su web, su servidor no descarga la imagen, sino que la muestra directamente desde tu servidor.

Esto significa que tu hosting está trabajando para otro sitio. Cada visualización consume recursos de tu servidor: ancho de banda, CPU y memoria. En sitios con mucho tráfico, esto puede traducirse en un rendimiento lento o en costes adicionales.

La protección hotlink en DirectAdmin utiliza la cabecera HTTP_REFERER para comprobar desde qué página se solicita el archivo. Si el referente no está en tu lista blanca, el servidor bloquea la petición.


Requisitos previos antes de empezar

Antes de entrar en materia, asegúrate de tener lo siguiente:

  • Acceso a tu panel DirectAdmin como administrador o usuario con permisos suficientes.
  • Tener identificado tu dominio principal y los subdominios que quieras proteger.
  • Saber qué extensiones de archivo quieres proteger (normalmente imágenes, vídeos y documentos).

[INFO] Si tu hosting utiliza otro panel como Syspanel (antes conocido como HestiaCP), el proceso es diferente. En ese caso, accede por el puerto 2106 y busca la sección de seguridad del dominio. Los pasos de este artículo son específicos para DirectAdmin.


Paso a paso: Activar la protección hotlink en DirectAdmin

1. Accede a tu panel de control

Abre tu navegador y escribe la dirección de tu panel DirectAdmin. Normalmente es algo como https://tudominio.com:2222. Introduce tu usuario y contraseña.

2. Navega hasta la sección de dominio

Una vez dentro, busca en el menú superior la opción "Gestión de dominios" o "Domain Setup". Haz clic en el dominio que quieres proteger. Si solo tienes un dominio, lo verás directamente en el panel principal.

3. Localiza la opción de protección Hotlink

En el menú lateral o en la sección de ajustes avanzados, busca la opción "Protección Hotlink" o "Hotlink Protection". Dependiendo de la versión de DirectAdmin, puede estar en:

  • "Gestión de cuentas""Protección Hotlink"
  • "Seguridad""Protección Hotlink"
  • Directamente en el panel del dominio como un icono con un candado.

Si no lo encuentras, usa el buscador interno del panel escribiendo "hotlink".

4. Configura las extensiones a proteger

Verás una lista de extensiones de archivo. Por defecto, suelen estar marcadas las más comunes:

  • .jpg
  • .jpeg
  • .png
  • .gif
  • .bmp
  • .webp
  • .mp4
  • .avi
  • .pdf

Marca todas las que quieras proteger. Si tienes archivos con otras extensiones, añádelas manualmente separadas por espacios o comas, según indique el panel.

[TIP] Si tienes un blog con muchas imágenes, te recomiendo proteger al menos las de formato .jpg, .png y .gif. Son las más utilizadas para hotlink.

5. Añade tu dominio a la lista blanca

En el mismo formulario, verás un campo llamado "URLs permitidas" o "Allowed URLs". Aquí debes escribir las direcciones desde las que sí se permite mostrar los archivos.

Lo mínimo que debes añadir es:

  • http://tudominio.com
  • https://tudominio.com
  • http://www.tudominio.com
  • https://www.tudominio.com

Si tienes subdominios que usan tus imágenes (por ejemplo, cdn.tudominio.com o blog.tudominio.com), añádelos también.

[WARNING] No olvides incluir la versión con www y sin www. Si no lo haces, podrías bloquear tus propias imágenes y verlas rotas en tu web.

6. Configura la URL de bloqueo (opcional pero recomendado)

En el campo "Redirect URL" o "Blocked image URL", puedes indicar una imagen alternativa que se mostrará cuando alguien intente hacer hotlink.

Por ejemplo, puedes subir una imagen pequeña que diga "Prohibido usar este archivo" o una imagen transparente de 1x1 píxel para que el impacto visual sea mínimo.

Si lo dejas vacío, el navegador mostrará un icono de imagen rota, lo cual también es efectivo.

7. Guarda los cambios

Una vez hayas configurado todo, haz clic en "Guardar" o "Save". El sistema te confirmará que la protección se ha activado correctamente.


Cómo comprobar que la protección funciona

Después de guardar, es buena idea verificar que todo funciona. Puedes hacerlo de dos formas:

Prueba manual desde otro dominio

Crea una página HTML de prueba en otro dominio (o usa un servicio como CodePen) con una etiqueta <img src="https://tudominio.com/tu-imagen.jpg">. Abre esa página y verás que la imagen no carga o aparece la imagen alternativa.

Prueba desde tu propio dominio

Entra en tu web y verifica que las imágenes se ven correctamente. Si todo está bien configurado, no deberías notar ninguna diferencia.

[INFO] Ten en cuenta que algunos navegadores o redes sociales (como Facebook o Twitter) utilizan proxies que pueden no enviar la cabecera referente. Si compartes enlaces en redes sociales, es posible que las miniaturas no se generen. Para solucionarlo, puedes añadir los dominios de estas plataformas a la lista blanca.


Solución de problemas comunes

Mis imágenes se ven rotas en mi propia web

Esto suele pasar por no haber añadido correctamente tu dominio a la lista blanca. Revisa que has incluido las cuatro variantes (con y sin www, con http y https).

El hotlink sigue funcionando

Puede que el otro sitio esté utilizando un proxy o que el navegador no envíe la cabecera referente. En ese caso, la protección no es 100% infalible, pero sí disuade a la mayoría.

Mi CDN deja de funcionar

Si usas un CDN (Content Delivery Network), tendrás que añadir su dominio a la lista blanca. Por ejemplo, si usas Cloudflare, añade https://cloudflare.com o la URL específica de tu zona.


Preguntas frecuentes (FAQ)

¿La protección hotlink afecta al SEO?

No. De hecho, puede ayudar indirectamente porque evita que otros sitios roben tu contenido y lo muestren como propio. Sin embargo, asegúrate de no bloquear los bots de Google o Bing. Estos no suelen verse afectados porque no envían referente.

¿Puedo desactivarla cuando quiera?

Sí. Solo tienes que volver a la misma sección de DirectAdmin y desmarcar la opción o eliminar las extensiones protegidas.

¿Protege también mis archivos PDF o vídeos?

Sí, siempre que añadas las extensiones correspondientes a la lista de protección.

¿Qué pasa con los enlaces directos desde otras webs de confianza?

Si un sitio de confianza quiere usar tus imágenes, puedes añadir su dominio a la lista blanca. Así podrán mostrar tus archivos sin problemas.

¿La protección hotlink evita que descarguen mis imágenes?

No. La protección solo impide que se muestren en otros sitios web. Si alguien conoce la URL exacta, puede descargarla directamente en su navegador.


Consejos adicionales para proteger tu contenido

Además de la protección hotlink, te recomiendo:

  • Comprimir tus imágenes para reducir el peso y el ancho de banda.
  • Usar un plugin de caché si tienes WordPress, para que el servidor no tenga que trabajar tanto.
  • Monitorizar tu tráfico para detectar picos anómalos que puedan indicar hotlink o ataques.
  • Renovar tus contraseñas del panel periódicamente para evitar accesos no autorizados.

[TIP] Si algún día cambias de panel de control a Syspanel, recuerda que la protección hotlink también está disponible, pero el acceso se realiza por el puerto 2106. La configuración es similar, pero los nombres de las opciones pueden variar.


Conclusión

Activar la protección hotlink en DirectAdmin es una tarea sencilla que te ahorrará ancho de banda y protegerá tus recursos. No necesitas conocimientos avanzados de programación: solo seguir los pasos que te he mostrado.

Recuerda que el robo de ancho de banda no solo afecta a tu economía, sino también a la velocidad de tu web. Un sitio lento pierde visitantes y posiciones en Google. Con esta pequeña configuración, estarás dando un paso importante en la seguridad de tus archivos.

Si tienes alguna duda, deja un comentario o contacta con tu proveedor de hosting. La mayoría incluyen soporte técnico que puede ayudarte a resolver cualquier incidencia.

Ahora que ya sabes cómo hacerlo, ¿a qué esperas? Protege tu contenido y navega tranquilo.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel