¿Qué es el Hotlinking y cómo proteger tus imágenes del robo de ancho de banda?
El Hotlinking (o "robo de ancho de banda") ocurre cuando otro sitio web utiliza directamente la URL de tus imágenes o videos para mostrarlos en su propia página. En lugar de subir la imagen a su propio servidor, la "jalan" desde el tuyo.
¿Por qué es un problema?
- Robo de recursos: Cada vez que alguien carga esa otra página, tu servidor tiene que trabajar para enviar la imagen, consumiendo tu ancho de banda y CPU.
- Costos ocultos: Si tienes límites de transferencia, podrías excederlos por culpa de terceros.
- Infracción de Copyright: Usan tu contenido sin permiso y sin darte crédito.
El hotlinking masivo puede saturar un hosting compartido. Pásate a la potencia de un Servidor VPS Linux con ancho de banda generoso y control total sobre tu firewall.
Ver Planes VPS de Alto Rendimiento
Método 1: Usando la herramienta de cPanel (Fácil)
Si tienes un plan de hosting con nosotros, cPanel incluye una herramienta visual para bloquear el hotlinking sin tocar código.
- Ingresa a tu cPanel y busca la sección Seguridad.
- Haz clic en Hotlink Protection (Protección de enlace activo).
- Haz clic en el botón azul Enable (Habilitar).

Configuración recomendada:
- URLs to allow access: Asegúrate de que tu dominio (con y sin www) y tus subdominios estén en la lista. Agrega también dominios amigos o servicios que uses.
- Block direct access for: Escribe las extensiones que quieres proteger (ej:
jpg,jpeg,gif,png,webp). - Redirect request to: (Opcional) Puedes poner la URL de una imagen que diga "Imagen Robada" para que aparezca en los sitios que te copian.
Método 2: Usando código en .htaccess (Avanzado)
Si prefieres hacerlo manualmente o necesitas reglas más específicas, puedes editar el archivo .htaccess en la raíz de tu sitio (carpeta public_html). Nota: Haz una copia de seguridad del archivo antes de editar.
Código Básico de Protección:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?tudominio.com [NC]
RewriteRule \.(jpg|jpeg|png|gif|webp)$ - [NC,F,L]
(Reemplaza tudominio.com por tu dominio real).
Permitir Google, Facebook y Redes Sociales:
Si bloqueas todo, Google Imágenes no podrá indexarte y tus imágenes no se verán al compartirlas en Facebook. Usa este código mejorado:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?tudominio.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?bing.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?facebook.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?twitter.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?pinterest.com [NC]
RewriteRule \.(jpg|jpeg|png|gif|webp)$ - [NC,F,L]
Método 3: Plugins de WordPress
Si usas WordPress y no te sientes cómodo editando archivos, puedes usar plugins de seguridad que incluyen esta función:
- All In One WP Security & Firewall: Tiene una opción específica en Firewall > Prevent Hotlinks.
- Wordfence: También incluye protección básica contra robo de ancho de banda.
Preguntas Frecuentes
¿Cómo sé si alguien me está haciendo hotlinking?
Puedes usar Google Imágenes. Escribe en el buscador: inurl:tudominio.com -site:tudominio.com. Esto buscará imágenes alojadas en tu dominio pero que aparecen en sitios que NO son el tuyo. También puedes revisar las estadísticas de "Awstats" en cPanel para ver referidores extraños.
¿El hotlinking afecta mi posicionamiento SEO?
Directamente no, pero indirectamente sí. Si el robo de ancho de banda hace que tu servidor vaya lento, la velocidad de carga de tu sitio empeorará, y eso sí es un factor de ranking negativo para Google. Protegerte ayuda a mantener tu web rápida.
