Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как сделать только один слеш на конце URL?

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


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

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

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

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


Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх