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:
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í: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]
Código:
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.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]
Agradezco de antemano su ayuda.