Jump to content

[Truco] Protege tu blog de Wordpress contra el "hotlinking"


javy97
 Share

Recommended Posts

hotlinkingm.png

 

La técnica del hotlinking consiste en el robo de banda ancha de un sitio web por el uso de sus imágenes, problema que normalmente se ve en foros o blogs. La causa del problema no es la utilización de tus imágenes, si no de tu banda ancha, ya que eres el que la está alojando. Cuando tienes una imagen en tu servidor, es necesario emplear una serie de recursos para cargarla, por lo que si otros foros o blogs ajenos a tu servidor está cargando directamente tu imagen sin subirla a su propio servidor, puede llegar un momento de colapso en el que tu página web esté caída por la gran cantidad de recursos que se están utilizando en ese momento o por haber superado el límite de banda ancha mensual que te haya proporcionado tu hosting.

 

Si tenéis un blog con Wordpress, podéis ganar velocidad y ahorrar recursos de una manera muy sencilla y totalmente automática:

 

1. Debéis descargar e instalar el plugin Hotlink Protection en vuestro blog. La descarga puede realizarse directamente desde Wordpress en la opción Plugins > Añadir nuevo o desde la propia página de Wordpress, subiendo por FTP a /wp-content/plugins/ la carpeta que encontraréis dentro del .zip descargado.

 

2. Una vez instalado el plugin, tan solo debéis de activarlo desde el apartado Plugins de Wordpress y ya empezará a hacer su trabajo.

 

La gran característica de este plugin es que no requiere ninguna configuración especial, por lo que nada más instalarlo estará protegiendo vuestras imágenes y ahorrando recursos.

Link to comment
Share on other sites

  • 3 years later...
  • 6 months later...
  • 1 year later...
  • 1 year later...

No discuto las buenas intenciones de javy97, pero esas cosas es mejor manejarlas desde Apache que comprometer recursos PHP y de base de datos para tal fin. En mi opinión es un desperdicio de recursos, sobre todo si el sitio es grande.

 

Instrucciones: Dentro de cPanel hay una sección de hotlink, se activa y ya.

 

Si tienes dudas avísame para colocarte algunas capturas.

Link to comment
Share on other sites

  • 1 year later...
  • 5 months later...
En 9/12/2018 a las 22:18, dfer dijo:

No discuto las buenas intenciones de javy97, pero esas cosas es mejor manejarlas desde Apache que comprometer recursos PHP y de base de datos para tal fin. En mi opinión es un desperdicio de recursos, sobre todo si el sitio es grande.

 

Instrucciones: Dentro de cPanel hay una sección de hotlink, se activa y ya.

 

Si tienes dudas avísame para colocarte algunas capturas.

Si tienes una captura de lo que comentas, estoy interesado. Gracias. 

Link to comment
Share on other sites

Lo ideal para prevenir hotlinking para cualquier sitio sin importar que sea Wordpress o que el panel de administración sea Cpanel es hacerlo mediante el archivo .htaccess:
 

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?tusitio.com/.*$ [NC] 
RewriteRule \.(gif|jpg|pdf|mp3)$ http://www.imagendecambio.com/hotlink.gif [R,L]



RewriteRule \.(gif|jpg)$ http://www.imagendecambio.com/hotlink.gif [R,L] <- en esta Linea agregamos todas las extensiones de archivo que deseamos prevenir el hotlink y  sustituimos por otra imagen

De esta manera bloquearemos todo el hotlink.
 


Hay dos métodos alternos:

1) Si desean bloquear un dominio especifico

RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://(www\.)?sitioabloquear\.com(/.*)*$ [NC,OR]
RewriteRule \.(jpeg|JPEG|jpe|JPE|jpg|JPG|gif|GIF|png|PNG|mng|MNG)$ - [F]


2) Permitir sitios específicos, ideal si tienes varios blogs con contenido enlazado entre ellos:

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(www\.)?sitiopermitido1\.com(/.*)*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?sitiopermitido2\.com(/.*)*$ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule \.(jpeg|gif|png)$ - [F]



 

  • Me Gusta 3
  • Me Encanta 2
Link to comment
Share on other sites

  • 2 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

Este sitio web usa Cookies, al usar este sitio usted acepta estos términos Terms of Use y Privacy Policy