Qué es el hotlinking y cómo prevenirlo – Alojamiento –

Hotlinking es un proceso en el que se comparte un enlace directo a algún medio (imagen, vídeo, archivo de audio, etc.) en lugar de una página web completa donde realmente está alojado.

¿Por qué debería molestarte el hotlinking?

Si bien los enlaces directos son excelentes para quien comparte la URL, puede causar problemas al propietario del contenido. En primer lugar, este tipo de acciones pueden considerarse una infracción de los derechos de autor, ya que las imágenes se muestran sin información sobre el autor. En segundo lugar, el hotlinking utiliza recursos (ancho de banda) de la cuenta de hosting donde está alojado el sitio web.

¿Cómo puedo saber si las imágenes que tengo tienen enlaces directos?

Existe una forma precisa y realmente sencilla de comprobar si las imágenes que aloja están vinculadas: . Se debe insertar el siguiente comando en la barra de búsqueda:
inurl:tudominio.com -site:tudominio.com Utilice su dominio en lugar de sudominio.com.

Busca todos los enlaces de imágenes de su sitio web y elimina automáticamente de los resultados los legítimos (aquellos que realmente le pertenecen) dejando solo las URL con enlaces directos.

Protección de enlaces directos y SEO

Quizás se pregunte si la protección de los enlaces directos influye en la clasificación del sitio web. No es asi. Su sitio web puede incluso cargarse más rápido porque su ancho de banda no se ve afectado por constantes solicitudes ilegítimas de imágenes repetidas. Y eso realmente mejora tu clasificación. Los problemas aparecen cuando la protección de los enlaces directos no se implementa correctamente y bloquea el acceso a las imágenes para los rastreadores. Esto hace que las imágenes no se muestren en los resultados de búsqueda o incluso que el sitio web no esté indexado correctamente. Es por eso que recomendamos usar una regla de protección de enlaces directos o un complemento que permita especificar referencias en blanco y motores de búsqueda como buscadores permitidos para proporcionar URL directas a las imágenes.

See also  Registro de Dominio .solar | Comprar nombre de dominio .solar

Formas de evitar el hotlinking de cPanel

En cPanel hay un menú llamado Hotlink Protection, que fue creado específicamente para este propósito. Encuentra la guía detallada paso a paso con capturas de pantalla.

WordPress

Hay muchos complementos que ofrecen protección de enlaces directos. Por ejemplo, puedes elegirlo como complemento multipropósito para WordPress. El script configurable de Hotlink Protection trata solo un problema y permite configurar el rigor del bloqueo. Cuando utilice cualquier complemento de este tipo, asegúrese de verificar su cuenta antes de realizar cualquier cambio. Otro consejo útil es borrar el caché en un complemento de caché después de habilitar la protección del enlace directo (en caso de que use uno).

Reglas generales de .htaccess

Es posible bloquear los hotlinks editando un archivo .htaccess en la carpeta raíz del dominio en cuestión. Permite deshabilitar el uso de las URL directas a los archivos, pero no impide que se muestren en el sitio web original. Se debe agregar la siguiente regla a:

Reescribir motor en
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?tudominio.com
Reescribir regla \.(jpg|jpeg|png|gif)$ –

Donde yourdomain.com debe reemplazarse con el nombre real del sitio web y jpg|jpeg|png|gif son los tipos de archivos a proteger.

Esta regla permite referencias en blanco: solicitudes de usuarios de firewalls y antivirus específicos que ocultan la información sobre el remitente de las solicitudes. El bloqueo de referencias en blanco también evitará que los visitantes con dicha configuración vean el contenido multimedia del sitio web, específicamente las imágenes protegidas.

Para tener una página personalizada que informe que no se permiten hotlinks en lugar del mensaje de error habitual, puede modificar ligeramente la regla. Es necesario especificar el archivo que se mostrará en lugar de una imagen vinculada. El archivo debe crearse y cargarse en una carpeta que no esté bloqueada para su visualización y enlace directo. Por ejemplo, podría ser un subdominio creado específicamente para este propósito o un almacenamiento multimedia abierto. La regla con el enlace de imagen de error personalizado tendrá el siguiente aspecto:

See also  Vídeo: Cómo configurar un dominio para utilizar FreeDNS - Vídeos instructivos -

Reescribir motor en
ReescribirCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?tudominio.com/.*$
RewriteRule \.(jpg|jpeg|png|gif)$ http://domain.com/nohotlinking.jpg

o

Reescribir motor en
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?tudominio.com
RewriteRule \.(jpg|jpeg|png|gif)$ http://domain.com/nohotlinking.jpg
Donde http://domain.com/nohotlinking.jpg es el enlace directo a la imagen que estás utilizando como mensaje de error personalizado.

Mientras evita que su ancho de banda sea robado y mantiene el rendimiento estable del sitio web, es posible que desee permitir que ciertos motores de búsqueda y plataformas de redes sociales accedan a sus archivos. Esto permitirá que las imágenes se muestren en los resultados de búsqueda y se compartan a través de widgets. Para este propósito, la regla de protección de enlaces directos se puede agregar al archivo .htaccess con líneas especiales, especificando las solicitudes permitidas:

Reescribir motor en

ReescribirCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?tudominio.com
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?bing.com
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yahoo.com
RewriteRule \.(jpg|jpeg|png|gif)$ http://domain.com/nohotlinking.jpg

Donde yourdomain.com debe reemplazarse con el nombre real del sitio web y jpg|jpeg|png|gif son los tipos de archivos a proteger.
Con respecto a permitir referencias, es posible agregar más líneas con aquellos sitios web que desea incluir en la lista blanca.
Al igual que en la regla anterior, http://dominio.com/nohotlinking.jpg es el enlace directo a la imagen que estás utilizando como mensaje de error personalizado.

¡Eso es todo!

Loading Facebook Comments ...
Loading Disqus Comments ...