Foros del Web » Administración de Sistemas » Software para Servers »

Ayuda con un htaccess

Estas en el tema de Ayuda con un htaccess en el foro de Software para Servers en Foros del Web. Hola a todos y a todas... Mi problema es este: tengo este codigo htaccess para evitar el acceso a mi directorio de imágenes y evitar ...
  #1 (permalink)  
Antiguo 24/09/2009, 12:14
Avatar de Un_Tico  
Fecha de Ingreso: julio-2008
Ubicación: Cartago, Costa Rica
Mensajes: 176
Antigüedad: 16 años, 3 meses
Puntos: 4
Pregunta Ayuda con un htaccess

Hola a todos y a todas...

Mi problema es este:

tengo este codigo htaccess para evitar el acceso a mi directorio de imágenes y evitar el hotlinking

Código:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?localhost/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*\.(jpe?g|gif|bmp|png)$ - [F]
Ahora quiero ponerle watermark a mis imágenes, usando la sugerencia que proponen aqui, pues bien mi problema es que no se como unir los 2 htaccess para que hagan todo lo que quiero que hagan :P

el otro htaccess para el watermark es este:

Código:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule \.(jpe?g|gif|bmp|png)$ watermark.php [QSA,NC]
Si alguien me puede echar una mano se lo agradecería..

Saludos....
  #2 (permalink)  
Antiguo 24/09/2009, 19:52
Avatar de j_aroche
Server Ninja
 
Fecha de Ingreso: agosto-2006
Ubicación: iPhone: 14.624481,-90.487457
Mensajes: 2.066
Antigüedad: 18 años, 2 meses
Puntos: 223
Respuesta: Ayuda con un htaccess

Es sencillo, solo tienes que evitar el hotlinking antes de hacer el procesamiento de la marca de agua. Lo de RewriteEngine On solo hay que indicarlo una vez:

Código apache:
Ver original
  1. RewriteEngine On
  2. RewriteCond %{HTTP_REFERER} !^http://(.+\.)?localhost/ [NC]
  3. RewriteCond %{HTTP_REFERER} !^$
  4. RewriteRule .*\.(jpe?g|gif|bmp|png)$ - [F]
  5.  
  6. RewriteCond %{REQUEST_FILENAME} -f
  7. RewriteRule \.(jpe?g|gif|bmp|png)$ watermark.php [QSA,NC]
__________________
Blog: JavierAroche.com - Twitter: @j_aroche
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:00.