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]