Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы » Как сделать только один слеш на конце URL?

Как сделать только один слеш на конце URL?


     Все вопросы » Общие вопросы    1650

вопрос
Всем привет, собственно, сабж.

Есть код, который автоматически добавляет слеш на конце 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 всегда был только один слеш?

Ответа пока нет


Похожие вопросы

наверх