Hola chicos, estoy tratando de averiguar cuál es el más apropiado. De los artículos que he leído, parece que es mejor terminar la url con un rayo final.¿Acaso mis URL con barra al final (/) o no? Y cómo lo hago al hacer esto con codeigniter
Así que en lugar de: http://www.site.com/article
Se leería: http://www.site.com/article/
Primero ajustar mi .htaccess para forzar una barra final.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} ^.+[^/]$
RewriteRule ^(.+)$ $1/
Entonces empecé a implementar esto en mis enlaces y pensé que si lo hice de anclaje ('articulo /', 'articulo') que iba a funcionar, pero parece que esta función despoja a la barra final.
Para evitar esto he cambiado el archivo de configuración para tener $ config ['url_suffix'] = '/'. Lo cual funcionó ... MUY bien ... excepto que tengo un área de documentos en mi sitio con pdf y tal. Entonces, los enlaces creados allí serían como http://www.site.com/documents/doc1.pdf/. Esto por supuesto no funciona.
¿Cuál crees que es mi solución aquí? Creo que podría volver a cualquier página en la que haga referencia a documentos o archivos y ajustarlos para que no utilicen la función de anclaje, pero creo que debería haber una manera más fácil.
Gracias!
Sólo K.I.S.S. : P – Jakub
¿Sigues buscando una mejor respuesta? Si es así, déjame saber lo que falta y lo agregaré al mío. – Seaux