Evitar Hotlink Hotlinking via htaccess
El hotlink es cuando alguien externo a tu dominio usa contenido; tipo imágenes o video linkandolo directamente sin respetar ningún tipo de derecho y usándolo para ahorrar espacio…
Eduardo G. Garba
Ingeniero Industrial, consultor SEO · WPO y escritor • Desde 1996
El hotlink es cuando alguien externo a tu dominio usa contenido; tipo imágenes o video linkandolo directamente sin respetar ningún tipo de derecho y usándolo para ahorrar espacio en su servidor. Esta web tiene contenido Creative Commons y permito el linkado y copia de contenido, pero requiero un cita o comentario de agradecimiento.
Hace un tiempo era mas peligroso esto del hotlink porque el ancho de banda estaba más limitado. Ahora por suerte los servicios de hosting son más amplios. Este blog consume alrededor de 60 gigas al mes.
Bueno, aun asi, hace un par de meses varias webs han usado imagenes mías de alta resolucion para usarlas en sus avatares en blogs de alto tráfico. Lo que implica que se están mostrando miles y miles de veces. Esto no aporta nada a mi web y lo voy a cortar. No sin antes, hacerle una pequeña broma a un par de usuarios que he localizado usando este contenido.
Simplemente cambio la foto en el servidor manteniendo el nombre por alguna imagen divertida. Iba a ponerle algo grosero pero igual le baenan o similares. Así que cambié la foto que usaba en su avatar por lo que se ve en la imagen. El usuario se ha dado cuenta en un par de días … pero yo me he reído un rato.
Y ahora os voy a contar como evitar esto:
Los plugins antiguos de prevencion no funcionan. Llevan todos sin actualizarse varios años. Y los modernos tienen tantos extras, tantas configuraciones que consumen más recursos que si permitieramos el hotlinking de nuestro contenido. Así que nos quedan opciones más validas como usar un CDN, editar en cpanel, plesk o directamente editar nuestro .htaccess que es lo más comodo, aqui va el código :
Prevencion de hotlinking en WordPress via htaccess cortesia garba
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?tupaginawebaqui.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.)?yahoo.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.)?otraspaginasweb.com [NC]
RewriteRule .(jpg|jpeg|png|gif)$ – [NC,F,L]
FIN del codigo de Prevencion de hotlinking en WordPress via htaccess cortesia garba
Una vez terminado, puedes comprobar una imagen de tu web y ver si lo has hecho correctamente : http://altlab.com/hotlinkchecker.php
RES SILENTIS, donde callan las estrellas
La verdadera pregunta nunca fue si estábamos solos. Era si estábamos preparados. Top 10 de Amazon Hard Sci-Fi.
Artículos recomendados
Ver todos →El blog en la era de los lectores sintéticos: por qué la web ya no se escribe (solo) para humanos
Durante veinte años el pacto implícito de la web abierta fue simple. Tú publicabas, Google indexaba y los lectores llegaban. Escribir bien se traducía, con retraso y con ruido, en visitas, y las…
Arquitectura web y comportamiento del usuario: cómo diseñar una página corporativa eficaz desde la evidencia, la usabilidad y la experiencia de navegación
Un modelo de organización de contenidos, jerarquía visual y arquitectura de información para desarrollar sitios web profesionales, comprensibles y orientados a las necesidades de sus visitantes.…
El futuro del diseño web: ¿sobrevivirá WordPress a la era de la IA y las webs estáticas?
Llevo tiempo dándole vueltas a una pregunta que me hacen cada vez más: ¿tiene sentido seguir apostando por WordPress, o el futuro del diseño web va por otro lado? Entre los frameworks modernos, las…