Foros del Web » Administración de Sistemas » Apache »

Problema con mod rewrite

Estas en el tema de Problema con mod rewrite en el foro de Apache en Foros del Web. Estimados colegas: tengo en desarollo un portal web que aplique la logica MVC , por lo cual utilizo controladores , modelos y vistas , pero ...
  #1 (permalink)  
Antiguo 27/03/2009, 21:41
 
Fecha de Ingreso: enero-2009
Mensajes: 408
Antigüedad: 15 años, 3 meses
Puntos: 14
Problema con mod rewrite

Estimados colegas: tengo en desarollo un portal web que aplique la logica MVC , por lo cual utilizo controladores , modelos y vistas , pero me surge el siguiente inconveniente:

tengo una url asi: domain.com/index.php/controlador/action/nn/vn/[/url]

el ultimo fragmento /nn/vn/ se puede repetir infinitas veces en la URL .

yo quiero pasarlo mediante rewrite a algo asi

RewriteRule ^(.*)/(*)/(.*) index.php?c=$1&d=$d&e=$3 , pero al fijarme el contenido de las variables pasadas por get en en navegador tengo cualquier cosa menos lo que solicito , yo quiero tener en las variables :

en $c "controlador"

en $d "action"

y en e "todo lo que escriba detrás del slash del final de action , es decir las variables pasadas como /nn/vn/.

alguien sabe como puedo hacer esto con rewrite?

Saludos
  #2 (permalink)  
Antiguo 27/03/2009, 21:45
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Problema con mod rewrite

Prueba así:
Código:
RewriteRule ^([^/]+)/([^/]+)/(.*)$ index.php?c=$1&d=$2&e=$3
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 27/03/2009, 21:52
 
Fecha de Ingreso: enero-2009
Mensajes: 408
Antigüedad: 15 años, 3 meses
Puntos: 14
Respuesta: Problema con mod rewrite

Cita:
Iniciado por David el Grande Ver Mensaje
Prueba así:
Código:
RewriteRule ^([^/]+)/([^/]+)/(.*)$ index.php?c=$1&d=$2&e=$3
Muchas gracias , funciona perfecto , me salvaste tener que explorar un arreglo bastante pesado :).

  #4 (permalink)  
Antiguo 28/03/2009, 01:49
Avatar de jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 7 meses
Puntos: 41
Respuesta: Problema con mod rewrite

Tema movido desde PHP a Servidores Web>Apache

Saludos,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:01.