вопрос
Всем привет, собственно, сабж.
Есть код, который автоматически добавляет слеш на конце URL, если его каким-то образом там не оказалось.
Сайт на CMS DLE, новости имеют URL http://site.ru/name-news/
Вот код, который добавляет слеш на конце URL.
Но есть проблема, это два слеша или более на конце URL(http://site.ru/name-news///) как избавиться от такой проблемы?
Что требуется добавить в код выше, чтобы на конце URL всегда был только один слеш?
Есть код, который автоматически добавляет слеш на конце URL, если его каким-то образом там не оказалось.
Сайт на CMS DLE, новости имеют URL http://site.ru/name-news/
Вот код, который добавляет слеш на конце URL.
# Редирект страниц без слеша на страницы со слешем
RewriteCond %{REQUEST_URI} !\?
RewriteCond %{REQUEST_URI} !\&
RewriteCond %{REQUEST_URI} !\=
RewriteCond %{REQUEST_URI} !\.
RewriteCond %{REQUEST_URI} !\/$
RewriteRule ^(.*[^\/])$ /$1/ [R=301,L]
Но есть проблема, это два слеша или более на конце URL(http://site.ru/name-news///) как избавиться от такой проблемы?
Что требуется добавить в код выше, чтобы на конце URL всегда был только один слеш?