Tengo un pequeño problema con el archivo .htaccess y el mod_rewrite de Apache!
Estoy creando un gestor de contenidos, y queria meter las URL's mas bonitas, y decidí usar mod_rewrite. El caso es que, la estructura de las URL's es a veces esta:
http://cms.local/admin/module.php?mo...lo&page=pagina
cuando la variable page me indica que pagina es (index, add, delete, edit...)
o http://cms.local/admin/module.php?mo...odulo&p=numero
cuando la variable p me indica, la paginacion, ya que en el index.php se muestran los datos de la base de datos.
El caso es que, o me funciona una o la otra, pero no consigo que en la segunda variable, me funcione en ambos casos. Se que exite el RewriteCond pero no se como usarlo
Adjunto el .htaccess:
Código Apache:
Ver original
Options +FollowSymLinks Options +Indexes RewriteEngine On RewriteRule ^([^\.]+)/([^\.]+)/([^\.]+)/([^\.]+)/?$ module.php?module=$1&page=$2&$3=$4 RewriteRule ^([^\.]+)/([^\.]+)/?$ module.php?module=$1&pagina=$2 RewriteRule ^([^\.]+)/([^\.]+)/?$ module.php?module=$1&page=$2 RewriteRule ^([^\.]+)/?$ module.php?module=$1
Gracias de antemano ;)