Эй, ребята, я пытаюсь выяснить, что является наиболее подходящим. Из статей, которые я прочитал, кажется, лучше заканчивать URL-адреса конечной косой чертой.
Так что вместо:
http://www.site.com/article
Было бы читать:
http://www.site.com/article/
Сначала я настроил свой htaccess, чтобы вызвать косую черту.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} ^.+[^/]$
RewriteRule ^(.+)$ $1/
Затем я начал реализовывать это в своих ссылках и подумал, что если я сделаю привязку ('article /', 'article'), это сработает, но, похоже, эта функция удаляет завершающий слеш.
Чтобы обойти это, я изменил файл конфигурации так, чтобы он имел $ config ['url_suffix'] = '/'. Который работал .. В основном хорошо .. за исключением того, что у меня есть область документа на моем сайте с PDF и тому подобное. Таким образом, созданные там ссылки будут выглядеть как http://www.site.com/documents/doc1.pdf/. Это, конечно, не работает.
Как вы думаете, мое решение здесь? Я думаю, что я мог бы вернуться на любую страницу, на которую я ссылался на документы или файлы, и настроить их так, чтобы они не использовали функцию привязки, но я чувствую, что должен быть более легкий путь.
Спасибо!