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

Problema trailing slash (URL Amigables)

Estas en el tema de Problema trailing slash (URL Amigables) en el foro de Apache en Foros del Web. Hola! Hace un tiempo solucioné gracias a este foro un problema relacionado con la barra / al final de una dirección. Creo un nuevo post ...
  #1 (permalink)  
Antiguo 03/10/2009, 12:59
 
Fecha de Ingreso: octubre-2008
Mensajes: 12
Antigüedad: 16 años, 2 meses
Puntos: 0
Problema trailing slash (URL Amigables)

Hola!

Hace un tiempo solucioné gracias a este foro un problema relacionado con la barra / al final de una dirección. Creo un nuevo post para que quede más claro.

dominio.com/seccion/
dominio.com/seccion

Para que se añada automáticamente dicha barra al final de escribir la url, se debe poner la siguiente instrucción en el .htacces:

Código .htaccess:
Ver original
  1. #Solución trailing slash
  2.    RewriteRule ^seccion$  seccion/ [R,L]
  3. #Interpretación Url amigable
  4.    RewriteRule ^seccion/$ seccion.php [NC,L]

Pero en el caso de url dinámicas, que hacen uso de variables para su creación, ¿cómo se podría aplicar dicha regla para solucionar el asunto de las '/' finales (trailing slash)?

Por ejemplo, con la siguiente regla (Que nos dejaría una url similar a esto: dominio.com/seccion/01/solucionando-trailing-slash/):

Código .htaccess:
Ver original
  1. #Interpretación Url amigable
  2.   RewriteRule ^seccion/(.+)/(.+)/$  seccion.php?id=$1&tit=$2  [NC,L]

Como se aplicaría la regla para que en urls dinámicas se añada automáticamente la / ? He problado algo así, pero no termina de funcionar:

Código .htaccess:
Ver original
  1. #Intento de Solución trailing slash ??
  2.    RewriteRule ^seccion/(.+)/(.+)$  seccion/(.+)/(.+)/$ [R,L]
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 20:45.