Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/09/2010, 23:56
RabidFish
 
Fecha de Ingreso: julio-2008
Ubicación: Córdoba, Argentina
Mensajes: 266
Antigüedad: 15 años, 10 meses
Puntos: 26
Permitir hotlinking de una IP con .htaccess

Hola a todos.
Uso el archivo .htaccess para que ningún sitio pueda realizar hotlinking a mis imágenes y los redireccione a una imagen de "error". El código que uso es algo así:
Código:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?misitio\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^http://localhost/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*\.(jpe?g|gif|bmp|png)$ /imagenes/nohotlink.png [L]
De esta forma, sólo se pueden ver las imágenes accediendo desde misitio.com y desde localhost, pero cuando quiero añadir la IP de una notebook en mi red local como otra excepción, no sucede nada. La línea que agrego es así:
Código:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?misitio\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^http://localhost/ [NC]
RewriteCond %{HTTP_REFERER} !^http://192\.168\.2\.3/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*\.(jpe?g|gif|bmp|png)$ /imagenes/nohotlink.png [L]
La IP que coloco es correcta, pero no sé que estoy escribiendo mal y no he encontrado casi nada de información útil en Google.
Agradezco de antemano su ayuda.