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#Solución trailing slash
RewriteRule ^seccion$ seccion/ [R,L]
#Interpretación Url amigable
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#Interpretación Url amigable
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#Intento de Solución trailing slash ??
RewriteRule ^seccion/(.+)/(.+)$ seccion/(.+)/(.+)/$ [R,L]