Publiqué una pregunta hace aproximadamente una hora haciendo una pregunta de expresión regular sobre barras al final
(http://stackoverflow.com/questions/4907130/url-regex-remove-trailing-slash-from-file-name-and-end-of-url)
Y una persona muy útil me dio esto para redirigir las páginas con una barra diagonal a una página sin ninguna.
Sin embargo me acabo de dar cuenta que provoca un infinito (interminable bucle) de redirecciones si intenta acceder a una carpeta, como vas a decir http://example.com/images el servidor (Apache) agrega una barra inclinada como su directorio, luego el Regex elimina la barra, redirige de nuevo al http://example.com/images URL que luego obtiene su barra agregada nuevamente por Apache, etc, etc: /
¿Alguna idea sobre cómo modificar la regla a continuación para evitar esto?
RewriteRule ^(.*)/$ $1 [R=301]
Muchas gracias, ayuda siempre apreciada! :)
Respuestas
0 para la respuesta № 1Prueba esto:-
RewriteRule ^(.*)/$ $1 [R,L]
0 para la respuesta № 2
Agregado en la línea de abajo justo arriba de mi actual RewriteRule ^ (. *) / $ $ 1 [R = 301] regla
RewriteCond %{REQUEST_FILENAME} !-d
Gracias por la respuesta aunque limc :)