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

Cómo activar la protección hotlink en DirectAdmin

Actualizado el 13 de marzo de 2026

¿Qué es la protección hotlink y por qué deberías activarla?

La protección hotlink (también conocida como anti hotlinking) es una medida de seguridad que impide que otros sitios web utilicen las imágenes, videos o archivos multimedia alojados en tu servidor sin tu permiso. Cuando otro sitio web enlaza directamente una imagen tuya, está consumiendo el ancho de banda de tu hosting sin aportarte nada a cambio. Esto se conoce como "robo de ancho de banda" y puede ralentizar tu web, aumentar tus costes de hosting y afectar negativamente al rendimiento general.

Imagina que has optimizado tus imágenes para que tu web cargue rápido y, de repente, un tercero las utiliza en su propio sitio. Cada vez que un visitante entra en esa página externa, tu servidor envía la imagen, consumiendo recursos que podrías estar usando para tus propios usuarios. Además, esto puede afectar a tu posicionamiento SEO, ya que Google penaliza las webs lentas y con alto consumo de recursos.

En este artículo, te explicaré paso a paso cómo activar la protección hotlink en DirectAdmin, una de las herramientas de gestión de hosting más utilizadas en el mercado. No necesitas conocimientos técnicos avanzados, solo seguir las instrucciones que te doy a continuación.

¿Cómo funciona el anti hotlinking en DirectAdmin?

El sistema de anti hotlinking en DirectAdmin funciona mediante la modificación del archivo .htaccess de tu sitio web. Este archivo contiene reglas que le indican al servidor Apache cómo comportarse ante las solicitudes de archivos. Cuando activas la protección, el servidor comprueba la URL de origen de cada petición y, si no coincide con tu dominio o los dominios permitidos, bloquea la carga del archivo.

DirectAdmin incluye una interfaz gráfica sencilla que genera automáticamente las reglas necesarias en el archivo .htaccess. No tendrás que escribir código manualmente, aunque si prefieres hacerlo a mano, también te explicaré cómo.

Requisitos previos antes de configurar la protección

Antes de empezar, asegúrate de cumplir con estos requisitos:

  • Tener acceso al panel de control de DirectAdmin con permisos de administrador o de usuario con acceso a la gestión de dominios.
  • Que tu hosting utilice el servidor Apache (la mayoría de los planes de hosting compartido lo hacen).
  • Tener a mano la lista de dominios desde los que quieres permitir el acceso a tus imágenes (por ejemplo, subdominios tuyos o sitios asociados).

Paso 1: Accede al panel de DirectAdmin

Lo primero que debes hacer es iniciar sesión en tu panel de DirectAdmin. Normalmente, la URL de acceso es algo como https://tudominio.com:2222 o la dirección IP de tu servidor seguida del puerto 2222. Introduce tus credenciales y accede al panel principal.

Una vez dentro, verás una interfaz con diferentes iconos y opciones. Busca la sección "Gestión de archivos" o "Herramientas de dominio". Dependiendo de la versión de DirectAdmin que uses, la ubicación exacta puede variar ligeramente, pero generalmente lo encontrarás en el menú lateral o en la sección de "Avanzado".

Paso 2: Localiza la opción "Protección Hotlink"

Dentro del panel, busca la opción llamada "Hotlink Protection" o "Protección Hotlink". En la mayoría de las versiones de DirectAdmin, esta opción se encuentra en la sección "Gestión de dominios" o "Configuración de dominio". Si no la encuentras, puedes usar el buscador del panel y escribir "hotlink".

Al hacer clic en esta opción, se abrirá una página con un formulario de configuración. Aquí es donde podrás activar y personalizar el anti hotlinking directadmin para tu dominio o subdominios.

Paso 3: Configura los dominios permitidos

En el formulario de configuración, verás varios campos que debes rellenar:

  • Dominios permitidos: Aquí debes escribir los dominios que tienen permiso para usar tus imágenes. Normalmente, debes incluir tu propio dominio y sus subdominios (por ejemplo, tudominio.com y www.tudominio.com). También puedes añadir dominios de terceros si colaboras con ellos y quieres que puedan mostrar tus imágenes.

  • Extensiones de archivo a proteger: Este campo te permite especificar qué tipos de archivo quieres proteger. Por defecto, suele estar configurado con extensiones comunes como .jpg, .jpeg, .png, .gif, .bmp, .webp. Puedes añadir más si lo necesitas, como .pdf, .mp4 o .zip, aunque ten en cuenta que proteger demasiados archivos puede causar problemas de carga en tu propia web.

  • Acción para enlaces no permitidos: Aquí puedes elegir qué hacer cuando alguien intente acceder a tus archivos desde un dominio no permitido. Las opciones suelen ser mostrar un mensaje de error, redirigir a una imagen alternativa (como una marca de agua o un aviso) o simplemente bloquear la solicitud.

Te recomiendo que, al principio, solo protejas las extensiones de imagen más comunes. Así evitarás bloqueos accidentales en otros tipos de archivos.

Paso 4: Activa la protección y guarda los cambios

Una vez que hayas rellenado todos los campos, busca el botón de "Guardar" o "Activar". Al hacer clic, DirectAdmin generará automáticamente las reglas necesarias en tu archivo .htaccess y activará la protección hotlink directadmin en tu sitio.

Es importante que verifiques que tu web sigue funcionando correctamente después de activar la protección. Visita tu página principal y asegúrate de que las imágenes se cargan sin problemas. Si algo falla, revisa que hayas incluido correctamente tu dominio en la lista de permitidos.

Paso 5: Verifica que la protección funciona correctamente

Para comprobar que el anti hotlinking directadmin está funcionando, puedes hacer una prueba sencilla. Abre una página de tu web en un navegador y, con el botón derecho, selecciona "Copiar dirección de la imagen". Luego, abre una nueva pestaña en modo incógnito y pega esa dirección directamente en la barra del navegador.

Si la imagen se muestra correctamente, significa que la protección está activa y tu dominio está en la lista de permitidos. Si, por el contrario, ves un mensaje de error o una imagen alternativa, es que la protección está bloqueando el acceso directo, que es exactamente lo que queremos.

Configuración avanzada: Modificar manualmente el archivo .htaccess

Si prefieres tener un control total sobre las reglas de protección, puedes editar manualmente el archivo .htaccess de tu dominio. Para ello, accede al "Administrador de archivos" en DirectAdmin, busca la carpeta public_html (o la carpeta raíz de tu dominio) y localiza el archivo .htaccess.

Añade el siguiente código al final del archivo:

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?tudominio\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?otrodominio\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*\.(jpg|jpeg|png|gif|bmp|webp)$ - [F,NC]

Sustituye tudominio.com y otrodominio.com por los dominios que quieras permitir. Este código bloquea el acceso a archivos con esas extensiones cuando la solicitud proviene de un dominio no autorizado. Ten en cuenta que la línea RewriteCond %{HTTP_REFERER} !^$ permite el acceso directo a las imágenes, por ejemplo, cuando alguien escribe la URL directamente en el navegador.

Problemas comunes y cómo solucionarlos

Mi web muestra imágenes rotas después de activar la protección

Esto suele ocurrir cuando no has incluido correctamente tu dominio en la lista de permitidos. Revisa que hayas escrito el dominio sin http:// y que esté en el formato correcto (por ejemplo, tudominio.com y no http://tudominio.com). También asegúrate de incluir tanto la versión con www como sin www.

Las imágenes se cargan en mi web pero no en las páginas de mis colaboradores

Si trabajas con otros sitios web y quieres que puedan usar tus imágenes, debes añadir sus dominios a la lista de permitidos. Recuerda que la protección bloquea todo lo que no esté explícitamente autorizado.

La protección no parece funcionar

Verifica que el archivo .htaccess se ha modificado correctamente. Puedes revisarlo desde el Administrador de archivos de DirectAdmin. Si el archivo no existe, crea uno nuevo con el nombre .htaccess (incluyendo el punto al principio).

Beneficios de activar la protección hotlink para tu SEO

Activar la seguridad imágenes directadmin no solo te protege contra el robo de ancho de banda, sino que también tiene beneficios directos para tu posicionamiento en buscadores:

  • Mayor velocidad de carga: Al evitar que otros sitios consuman tus recursos, tu web carga más rápido, lo que mejora tu posición en Google.
  • Mejor experiencia de usuario: Tus visitantes no experimentarán ralentizaciones causadas por el uso externo de tus archivos.
  • Control total sobre tu contenido: Puedes decidir quién puede usar tus imágenes y quién no, protegiendo tu trabajo y tu marca.

Preguntas frecuentes (FAQ) sobre la protección hotlink en DirectAdmin

¿La protección hotlink afecta a las imágenes de mi propia web?

No, siempre que configures correctamente tu dominio en la lista de permitidos. Las imágenes de tu web seguirán cargando con normalidad.

¿Puedo proteger también videos y otros archivos?

Sí, puedes añadir extensiones como .mp4, .pdf o .zip en la configuración. Sin embargo, te recomiendo ser selectivo para evitar problemas de rendimiento.

¿Qué pasa si alguien usa mi imagen sin permiso?

Con la protección activada, el servidor devolverá un error o una imagen alternativa cuando alguien intente acceder a tus archivos desde un dominio no autorizado. Esto disuade a los posibles infractores.

¿Esta protección funciona en otros paneles de control?

Existen paneles similares, como Syspanel (que se accede por el puerto 2106), que también ofrecen opciones de protección hotlink. La configuración puede variar ligeramente, pero el concepto es el mismo.

Conclusión

Activar la protección hotlink en DirectAdmin es una tarea sencilla que puedes realizar en pocos minutos y que te aportará grandes beneficios en términos de seguridad y rendimiento. No solo evitarás el robo ancho banda directadmin, sino que también mejorarás la velocidad de tu web y, en consecuencia, tu posicionamiento SEO.

Recuerda que la configuración es reversible: si en algún momento necesitas permitir el acceso a tus imágenes desde otros dominios, solo tienes que volver a la configuración y añadirlos a la lista de permitidos. La flexibilidad es total.

Si tienes alguna duda o encuentras algún problema durante el proceso, no dudes en contactar con tu proveedor de hosting. Ellos podrán ayudarte a resolver cualquier incidencia y asegurarse de que tu configuración es correcta. La protección de tus recursos es esencial para mantener una web sana, rápida y segura.

¿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