Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Diseño web (http://www.forosdelweb.com/f91/)
-   -   Webalizer Y Hotlinking (http://www.forosdelweb.com/f91/webalizer-hotlinking-416675/)

mangels 12/08/2006 10:17

Webalizer Y Hotlinking
 
Hola !!

Estoy buscando un experto en Webalizer que me pueda contestar esta pregunta:

Actualmente, en la hoja de estadísticas de Webalizer, las URL de los referidos (Top 30 Referrers) se muestran cortadas cuando son largas, por ejemplo, las provenientes de forums o blogs.

Por poner dos ejemplos específicos, estas son las URL de forums tal como se muestran en Webalizer, sección Referidos:

foro.univision.com/univision/board/post
photoshop-scripts.com/public/foro/viewtopic.php

Como se puede apreciar, con estas URL es imposible determinar el forum exacto de donde proviene la visita a la página, o como en el presente caso, desde el cual se está haciendo hotlinking a las imágenes del sitio, ya que no está identificado el thread específico. La URL está truncada, abreviada. Esta situación se repite en todos los enlaces similares.

Así que mi pregunta es sencilla pero no he podido encontrar su respuesta en la página de Webalizer ni con los "expertos" de mi servidor ¿Cómo se puede configurar Webalizer para que las URLs de los referidos se muestren completas, sin cortes ni abreviaturas?

Mi deseo es poder identificar plenamente los sitios desde los cuales se hace hotlinking a las imágenes de mi sitio, principalmente forums y blogs. No he podido encontrar en la web ninguna herramienta que me ayude en esto. Estoy segura que en Foros del Web hay alguien que antes se ha preguntado esto mismo y quizá le haya encontrado solución.

Cualquier ayuda es altamente apreciada,

Mangels

WebTech 12/08/2006 13:17

La solución es que uses un .htaccess para denegar todo intento de hotlinking a tus imágenes, así ya no te preocuparás más de donde te estas "hotlinkeando", porque sencillamente, no podrán ;-)

Prueba este código:

Código:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://nuestrositio.com.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.nuestrositio.com.*$ [NC]
RewriteRule .*.(gif|jpg)$ http://www.nuestrositio.com [R,NC]

Y... si en alguno de tus subdominos u otros dominios que tengas, quieres dejar abierta la carga de imágenes desde la web protegida, agrega el siguiente código bajo la linea "RewriteEngine on":

Código:

RewriteCond %{HTTP_REFERER} !^http://subdominio.miotrodominio.com.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.subdominio.miotrodominio.com.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://miotrodominio.com.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.miotrodominio.com.*$ [NC]

Un saludo.

mangels 12/08/2006 15:42

Gracias mil, "Web Tech". En una oportunidad mi Webmaster implementó un código parecido y mi sitio sufrió un verdadero descalabro. A los usuarios que entraban provenientes de links de otros sites los consideraba hotlinking y no le bajaban las imágenes. Por otra parte, hay imágenes que utilizo para publicidad en otros sitios a las cuales sí le está permitido el hotlinking. Entonces ¿cómo diferenciarlas de las demás? En realidad, todas las soluciones que he implementado para evitar el hotlinking han fracasado y por ese motivo me conformo con detectarlo para cambiar la ubicación de la imágen cada vez que detecto alguno. De ahí mi interés en contar con una herramienta que me suministre esa información o que Webalizer me muestre las URLs completas de los referidos.
Mangels


La zona horaria es GMT -6. Ahora son las 04:14.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.