Evitar hotlinking de imagenes en Wordpress: Problema con codigo

  • Autor Autor Bakor
  • Fecha de inicio Fecha de inicio
Bakor

Bakor

Delta
Verificación en dos pasos activada
Verificado por Whatsapp
Tengo una web en wordpress en la que tengo varias imagenes, pero me gustaria evitar el hotlinking de ellas, encontre un codigo para .htaccess pero no me da resultados, se supone que con el codigo evito el hotlinking y si copian alguna imagen de mi pagina puedo mostrar otra, no se si me doy a entender, bueno el codigo es este:

# BEGIN EVITAR HOTLINKING
RewriteEngine on
# Options +FollowSymlinks
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?tudominio.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?feedburner.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?google.com/.*$ [NC]
RewriteRule \.(gif|jpg|jpeg|png|js|zip|css)$ tudominio.com - This website is for sale! - tudominio Resources and Information. [R,NC,L]

#END EVITAR HOTLINKING

pero al ponerlo no hace nada, copie una imagen de mi pagina y la puse en otra pagina web pero no me aparece la imagen que quiero mostrar cuando copien una de mi pagina web de la cual quiero evitar el hotlinking, no se si tenga algo que ver pero el vps donde esta mi pagina tiene nginx, no se si el codigo tenga que ser diferente, ojala me puedan ayudar, de antemano gracias.
 
Hola tengo una duda, lei de un groth hacker profesional para ser mas preciso (Tomas Dueñas) que el tenia paginas virales sin embargo cuando manejaba 6 millones de visitas mensuales se le hacia incontrolable manejar el hotlinking.

Ahora tengo entendido que el hotlinking es cuando otras paginas roban tus imagenes y no te mencionan. Asi tu pierdes trafico o algo asi. (Si me equivoco corrigeme porfavor)

Lo que no entiendo es como asi pierde dinero? Si esas paginas manejan su propio trafico.. o es que le roban la primicia o algo asi? .. Desde ya gracias por la explicacion
 
Hola tengo una duda, lei de un groth hacker profesional para ser mas preciso (Tomas Dueñas) que el tenia paginas virales sin embargo cuando manejaba 6 millones de visitas mensuales se le hacia incontrolable manejar el hotlinking.

Ahora tengo entendido que el hotlinking es cuando otras paginas roban tus imagenes y no te mencionan. Asi tu pierdes trafico o algo asi. (Si me equivoco corrigeme porfavor)

Lo que no entiendo es como asi pierde dinero? Si esas paginas manejan su propio trafico.. o es que le roban la primicia o algo asi? .. Desde ya gracias por la explicacion

El hotlinking de imagenes afecta cuando enlazan una imagen que esta en tu servidor a otra pagina, eso consume recursos de tu servidor, imagina tu tienes una imagen la que tu gustes, esa imagen la ponen 20 personas en sus paginas web, despues otras 30 personas ponen la misma imagen en otras paginas web, eso te afecta ya que esta aumentando la carga de tu servidor, por eso es necesario evitarlo.
 
El hotlinking de imagenes afecta cuando enlazan una imagen que esta en tu servidor a otra pagina, eso consume recursos de tu servidor, imagina tu tienes una imagen la que tu gustes, esa imagen la ponen 20 personas en sus paginas web, despues otras 30 personas ponen la misma imagen en otras paginas web, eso te afecta ya que esta aumentando la carga de tu servidor, por eso es necesario evitarlo.

Gracias una duda si yo jalo imagenes de otros sitios y no adjunto sus links. ¿Eso me puede afectar en algo? Osea pueden denunciarme o algo. Otra duda si solo copio las imagenes a mi sitio. Osea no las subo a mi servidor, igual me puede afectar? Es que solo subo a mi servidor las imagenes de miniatura las demas solo las copio.gracias.
 
Gracias una duda si yo jalo imagenes de otros sitios y no adjunto sus links. ¿Eso me puede afectar en algo? Osea pueden denunciarme o algo. Otra duda si solo copio las imagenes a mi sitio. Osea no las subo a mi servidor, igual me puede afectar? Es que solo subo a mi servidor las imagenes de miniatura las demas solo las copio.gracias.

si las copias y no los citas por lo regular no pasa nada, de hecho eso lo hacen muchos, el problema es cuando esa pagina muere por cualquier razon, todas las imagene no se veran y tu pagina se quedara sin ellas, si te pueden decunciar solo si las imagenes tienen copyright, eso es dificil saberlo pero si puede pasar, es mejor darles los creditos.
 
si las copias y no los citas por lo regular no pasa nada, de hecho eso lo hacen muchos, el problema es cuando esa pagina muere por cualquier razon, todas las imagene no se veran y tu pagina se quedara sin ellas, si te pueden decunciar solo si las imagenes tienen copyright, eso es dificil saberlo pero si puede pasar, es mejor darles los creditos.

Gracias por el consejo bro!! Saludos!! soy social media y trabajo con trafico de faceboko pero igual le meto algo de SEO a mi sitio 🙂 gracias
 
[MENTION=128050]Bakor[/MENTION] llego a pedir ayuda y termino ayudando! :topsy_turvy:


A ver, yo estuve hace poco lidiando con esto y lo primero que te digo es calma y resignación porque entre los taringueros y los scrapers se nos vuela la cabeza.

Según yo, no hay una forma infalibre en la practica de evitarlo al 100%. A mi este fue el código que me resulto mejor.

HTML:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://sitioweb.com/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://sitioweb.com$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.sitioweb.com/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.sitioweb.com$      [NC]
RewriteCond %{HTTP_REFERER} !^http://.*?google.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(.+\.)?(.+\.)?fbcdn\.(com|net) [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(.+\.)?(.+\.)?tfbnw\.(com|net) [NC] 
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?http://www.facebook.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?http://external.ak.fbcdn.net [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ http://imagen-de-reemplazo.jpg [R,NC]

Ahora bien, aquí redirección todas las peticiones a tu sitio con www o sin ella para los archivos que contengan la extensión jpg, jpeg, gif, png y bmp. Y le da como respuesta la imagen del final del código.

Además se agregan excepciones lógicas como Facebook y Google imágenes que obviamente si quieres que te den promo.

El problema esta en el cache de los sitios que es tan potente que para algunos termina mostrando tu misma imagen cacheada en sus servidores o en tu navegador.

Con los scrapers no encontré manera, fue inútil encontrar la forma de evitar que me hicieran hotlink.

Ciertamente debe haber algunos aquí que sepan como evitar que los scraper te roben contenido y se lucren a tus expensas, pero seguramente también son dueños de sitios de ese tipo y no te dirán como quitarle el negocio.
 
[MENTION=128050]Bakor[/MENTION] llego a pedir ayuda y termino ayudando! :topsy_turvy:


A ver, yo estuve hace poco lidiando con esto y lo primero que te digo es calma y resignación porque entre los taringueros y los scrapers se nos vuela la cabeza.

Según yo, no hay una forma infalibre en la practica de evitarlo al 100%. A mi este fue el código que me resulto mejor.

HTML:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://sitioweb.com/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://sitioweb.com$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.sitioweb.com/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.sitioweb.com$      [NC]
RewriteCond %{HTTP_REFERER} !^http://.*?google.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(.+\.)?(.+\.)?fbcdn\.(com|net) [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(.+\.)?(.+\.)?tfbnw\.(com|net) [NC] 
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?http://www.facebook.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?http://external.ak.fbcdn.net [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ http://imagen-de-reemplazo.jpg [R,NC]

Ahora bien, aquí redirección todas las peticiones a tu sitio con www o sin ella para los archivos que contengan la extensión jpg, jpeg, gif, png y bmp. Y le da como respuesta la imagen del final del código.

Además se agregan excepciones lógicas como Facebook y Google imágenes que obviamente si quieres que te den promo.

El problema esta en el cache de los sitios que es tan potente que para algunos termina mostrando tu misma imagen cacheada en sus servidores o en tu navegador.

Con los scrapers no encontré manera, fue inútil encontrar la forma de evitar que me hicieran hotlink.

Ciertamente debe haber algunos aquí que sepan como evitar que los scraper te roben contenido y se lucren a tus expensas, pero seguramente también son dueños de sitios de ese tipo y no te dirán como quitarle el negocio.

Gracias por tu ayuda, implementare tu codigo, y si se que va a ser casi imposible evitarlo, y como tu comentas muchos no ayudaran ya que eso hacen robar contenido, y los que si saben tampoco lo diran porque les gusta guardar sus secretos, bueno algunos si lo comparten mientras tengas $$$ de por medio, pero seguire intentanto haber que resulta, de nuevo gracias por tu ayuda, se agradece.
 
Yo en mis webs permito el holink, pero todas las imágenes pasan por cloudflare (solo las imágenes, no toda la web), de ese modo cloudflare se encarga de amortiguar ese gasto y no mi servidor.
 
Atrás
Arriba