Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/06/2010, 16:40
congancho
 
Fecha de Ingreso: abril-2010
Ubicación: Madrid
Mensajes: 142
Antigüedad: 14 años, 7 meses
Puntos: 3
Respuesta: Problemas con .htaccess, RewriteCond y directorios...

Cita:
Iniciado por PanuWeb Ver Mensaje
Hola

Yosoy bastante nuevo en este tema y estoy liado con estos archivos, pero yo logre hacer que no se ejecuten las reglas dentro de u directorio agregando una condicion así:

Código:
RewriteCond %{REQUEST_URI} !^/administrator/
la variable %{REQUEST_URI} muestra todo lo que viene luego de http://www.tusitio.com/

el signo ! indica que la variable no contenga lo que sigue
el signo ^ indica que empiece con lo que sigue

osea que con esa condicion lo que le decimos es que no ejecute la regla si despues del dominio empieza la carpeta del administrador

yo probaria de dejar el código así

Código:
RewriteCond %{REQUEST_URI} !^/administrator/
RewriteRule (.*)/(.*)/([0-9]*) carpeta-temporal/index.php?s=$2&id=$3
RewriteRule (.*)/(.*)/([0-9]*)/pag([0-9]*) carpeta-temporal/index.php?s=$2&id=$3&pag=$4
RewriteRule (.*)/(.*)/([0-9]*)/msj([0-9]*) carpeta-temporal/index.php?s=$2&id=$3&msj=$4
No estoy seguro de que funcione pero espero que si.

saludos

Maurucio
Bien!! Lo conseguí!!

Despues de ver que me proponias algo que ya había usado, lo vi con mejores ojos que cuando lo implemente yo.. y probé el añadir un retoque más y funcionó!

Lo unico que no consigo ahora es excluir la ruta img/subcarpeta/nombreFichero

Según lo anterior, bastaría con dejar una condicion del estilo..

Código:
RewriteCond %{REQUEST_URI} !^/carpeta-temporal/admin/ [OR]
RewriteCond %{REQUEST_URI} !^/img/extensiones/
No?
Voy a seguir mirando la ayuda de apache (gracias por la info!), pero con mi ingles y mi cabezonería creo que hoy no sacaré nada en claro,jeje.

Muchas gracias por la ayuda!
__________________
Presupuesto página web -> Diseño web Madrid.
Cobertura 3g España -> Cobertura3g
Puedes seguirme en Twitter @cobertura3g