Приведенный ниже код изменяет все URL-адреса в каталоге /profiles/ на нашем сайте с example.com/profiles/name/
на example.com/name/
, но мы также хотели бы удалить завершающие косые черты, чтобы еще больше упростить результирующие URL-адреса до более красивого example.com/name
— как в современных социальных сетях.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /profiles/$1 [NC,L]
Как это можно сделать (и сделать безопасно)? Мы видели несколько решений на Stumble Upon, которые, возможно, могли бы работать вместе, но все профили на нашем сайте в настоящее время имеют свои собственные физические каталоги, а не собираются на лету с помощью сценария.
Обновление: @jon-lin предложил решение для аналогичной ситуации по адресу Как получить доступ к index.php каталога без завершающей косой черты И не получить перенаправление 301 -- но мы не выяснили, как это сделать применим его к нашему (описано выше).