Filtrar fuentes en el .htaccess

Estado

🔒 Este tema está cerrado para nuevas respuestas.

⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.

Desde
30 Nov 2010
Mensajes
2.800
Buenas gente, no estoy seguro si este es el mejor lugar para esta pregunta (esperemos que sí y que sino sea movida al subforo correspondiente).

Tengo un problema con el .htaccess, lo que tengo es lo siguiente:

Insertar CODE, HTML o PHP:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

# BEGIN Watermark Hotlinked Images
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.misitio.com  [NC]
RewriteRule ^(.*\.(png|gif|jpe?g))$ http://www.misitio.com/wp-content/plugins/watermark-hotlinked-images/watermark.php?img=$1 [L]
</IfModule>

# END Watermark Hotlinked Images

Lo que busco es que la función del último RewriteRule, se aplique a TODOS menos cuando mi sitio (cualquier página dentro de él) es el que hotlinkea la imagen.

Así como está funciona si ingreso a google imagenes desde google.com y realizo la búsqueda, pero no funciona si abro el firefox y desde la página de inicio del mismo realizo la búsqueda, me abre google, voy a imágenes y encuentro ahi la foto.

Entiendo poco del tema, pero creo que habría que modificar algo en las siguientes líneas para filtrar mejor a quién se le aplica la función del watermark.php. Si quito las dos lineas se aplica incluso a las páginas dentro de mi sitio (todo me aparece en la web con la marca de agua, por eso creo que la clave debe estar ahí):

Insertar CODE, HTML o PHP:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.misitio.com  [NC]

Alguna idea??? :s

---------- Post agregado el 07-ago-2013 hora: 12:45 ----------

Ya lo solucioné removiendo:

Insertar CODE, HTML o PHP:
RewriteCond %{HTTP_REFERER} !^$
 
Estado

🔒 Este tema está cerrado para nuevas respuestas.

⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.

Arriba