Я изучил связанные вопросы, но не могу понять это маленькое предостережение.Правило золотое , которое я видел, для удаления косой черты через mod_rewrite :
RewriteRule ^(.*)/$ /$1 [R,L]
.
Это все нормально ихорошо, но он удаляет предыдущую структуру каталогов, если она существует.Итак, если мое приложение запускается в корне размещенного пути, оно работает, но не в подкаталоге:
http://localhost/path/to/application/pretty/query/string/
Становится
http://localhost/pretty/query/string
( Примечание; слеш удаляется, но каталог также * )
Как сохранить текущий каталогместоположение, поэтому предыдущий пример возвращает ожидаемое:
http://localhost/path/to/application/pretty/query/string
Обновление
В конечном итоге эторади последовательности;подходит либо добавление или для удаления косой черты.Я работаю взад и вперёд между попытками использовать любой подход к работе, но безуспешно.
Ответы, которые либо добавляют, либо удаляют завершающий слеш, приемлемы!