Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/06/2011, 05:47
Avatar de joanfont
joanfont
 
Fecha de Ingreso: marzo-2008
Ubicación: 127.0.0.1
Mensajes: 66
Antigüedad: 16 años, 8 meses
Puntos: 0
Problemas con mod_rewrite de Apache

Buenas!

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
  1. Options +FollowSymLinks
  2. Options +Indexes
  3. RewriteEngine On
  4. RewriteRule ^([^\.]+)/([^\.]+)/([^\.]+)/([^\.]+)/?$ module.php?module=$1&page=$2&$3=$4
  5. RewriteRule ^([^\.]+)/([^\.]+)/?$ module.php?module=$1&pagina=$2
  6. RewriteRule ^([^\.]+)/([^\.]+)/?$ module.php?module=$1&page=$2
  7. RewriteRule ^([^\.]+)/?$ module.php?module=$1

Gracias de antemano ;)
__________________
http://www.joan-font.com

Programador PHP