Hace 18 años | Por hamster a luisluque.es
Publicado hace 18 años por hamster a luisluque.es

Desde hace tiempo un robot me está rastreando toda la galeria de fotos de la web con el consiguiente gasto de la transferencia mensual de mi hosting. Creo que he encontrado la solución para evitarlo.

Comentarios

gallir

esa solución no sirve si tienes deshabilitado el reverse lookup en el apache (que deberías tenerlo así, lo hace muy lento). Hay soluciones mejores con las reglas del rewrite y en todo caso es mejor usar las direcciones IP directamente.

hamster

gallir, si te explicas un poco mejor te lo agradecería. Cuando dices usar reglas rewrite por favor materializames eso.

meneame

Puede que se refiera a evitar el "hotlinking" es decir, que enlacen a tus imágenes desde otra web usurpando tu ancho de banda. Con mod_rewrite puedes acabar con esto. El problema que tienes es que esto funciona permitiendo sólo a x HTTP_REFERERS (de dónde viene el usuario) acceder a ese contenido, lo normal es permitirlo a "", es decir, a cualquiera que escriba tu dirección en un navegador y "tudominio.tld", pero como dices tu problema es con un robot que se las descarga, así que permitiendo el HTTP_REFERER "" dejarás que siga haciendo de las suyas, pero si lo quitas tendrás un problema (nada mejor que probarlo para entenderlo). Lo que te recomiendo es que hagas esto pero usando este anti hotlinking por directorios concretos.

Tienes mucha info en google buscando por hotlinking.

http://www.sangrefria.com/blog/2005/09/06/acabar-con-el-hotlinking/