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

Problema con el RewriteRule

Estas en el tema de Problema con el RewriteRule en el foro de Apache en Foros del Web. Hola amigos, tengo una url amigable que funciona bien salvo en una circunstancia. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código HTML: Ver original RewriteRule ^editorial/([0-9]+)$ index.php?modulo=editorial &idart=$1 [NC,L] Cuando ...
  #1 (permalink)  
Antiguo 25/05/2010, 09:09
 
Fecha de Ingreso: octubre-2009
Mensajes: 240
Antigüedad: 15 años, 1 mes
Puntos: 6
Problema con el RewriteRule

Hola amigos, tengo una url amigable que funciona bien salvo en una circunstancia.
Código HTML:
Ver original
  1. RewriteRule ^editorial/([0-9]+)$ index.php?modulo=editorial&idart=$1 [NC,L]

Cuando formo la url de esta manera, no hay problemas:
Código HTML:
Ver original
  1. www.misitio.com/editorial/10
De esta forma funciona bien, 10 es el id del articulo que quiero traer.

El problema surge cuando dejo la barra sin id, ej:
Código HTML:
Ver original
  1. www.misitio.com/editorial          //funciona bien
  2.  
  3. www.misitio.com/editorial/         //no funciona
Si le dejo la barra al final me dice que no encuentra la pagina, cuando debería ir al ultimo id agregado.

Si alguien sabe porque ocurre esto, le agradezco que me lo aclare.
Saludos.
  #2 (permalink)  
Antiguo 26/05/2010, 10:10
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 6 meses
Puntos: 839
Respuesta: Problema con el RewriteRule

Puedes indicar la última parte de la URL como opcional:
Código Apache:
Ver original
  1. RewriteRule ^editorial/([0-9]+)?$ ....
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.

Etiquetas: rewriterule
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 10:31.