Hola a todos,
Llevo toda la tarde pegándome con un .htaccess y no hay manera de configurarlo. Tengo atravesada la sintaxis de este fichero del infierno... a ver si podeis echarme una mano.
A ver, estoy desarrollando un proyecto que, temporalmente, esta en una carpeta secundaria de mi hosting,
www.mi-dominio.com/carpeta-temporal
Hasta aquí todo correcto.
Ahora necesito redirigir mis URLS amigables, que tienen esta pinta
/titulo-contenido/tabla-consulta/id
o bien
/titulo-contenido/tabla-consulta/id/msjXX
o bien
/titulo-contenido/tabla-consulta/id/pagXX
para esto, había elaborado las siguientes reglas
Código:
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
Todo esto funciona ok para la web... pero ahora tengo un problema.
- Al intentar acceder al directorio de administración, NO se deberían aplicar esas reglas, y se debería navegar como si no existiera .htaccess
- Al intentar acceder a una imagen en una ruta del estilo img/subcarpeta/fichero.jpg, no muestra el fichero, porque entra en conflicto con alguna de las reglas...
He intentado trabajar con las condiciones, pero o consigo que me funcione el administrador, o la parte pública, nunca las dos a la vez...
Si alguno puede ayudarme, será agradecido por siempre, incluido entre mis idolos personales y con un altar en mi casa