El tema básico es redirigir los archivos lo_que_sea.php a index.php?module=lo_que_sea. Lo que tengo que hacer por que hemos cambiado el esqueleto de la página y sino seria un horror cambiar absolutamente todos los links.
Bien, eso lo tengo conseguido con:
Código:
El problema surge por que tengo algunas páginas que reciben argumentos por GET, del estilo de lo_que_sea.php?arg=valor y me gustaría redireccionarlo a index.php?module=lo_que_sea&arg=valorOptions +FollowSymLinks RewriteEngine on RewriteBase /locura/admin/ RewriteCond %{REQUEST_URI} !index.php$ RewriteRule ^(.+).php$ index.php?module=$1 [NC]
Lo he intentado asi (y de muchas otras formas):
Código:
Pero (creo) que por algun motivo, me termina redireccionando a index.php?module=index , ya que desde el index, lo primero que hago es mostrar todos los argumentos _GETOptions +FollowSymLinks RewriteEngine on RewriteBase /locura/admin/ RewriteCond %{REQUEST_URI} !index.php$ RewriteRule ^(.+).php?(.+) index.php?module=$1&$2 [NC] RewriteRule ^(.+).php$ index.php?module=$1 [NC]
No se como puede pasar esto, con la condición de que no se aplique al index.php... tambien he probado añadiendo
Código:
Pero tampoco me funciona. Si me echais un cable, seria de gran ayuda RewriteCond %{REQUEST_URI} !-f