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