Shshzik
@Shshzik
Начинающий

Как убрать несколько слешей в конце URL?

https://sitename.ru///

Не могу удалить лишние слеши в конце этого URLa. Помогите пожалуйста.
  • Вопрос задан
  • 5864 просмотра
Решения вопроса 1
Dima_So
@Dima_So
Experientia est optima magistra
В файле .htacсess

После команды RewriteEngine On

RewriteCond %{REQUEST_URI} ^(.*)/{2,}(.*)$
RewriteRule . %1/%2 [R=301,L]
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
qork
@qork
{ background: #F00B42 }
https://sitename.ru/
Не благодарите.
спойлер
petrosyan-2.jpg
Ответ написан
Комментировать
shambler81
@shambler81 Куратор тега htaccess
А вот и нет.
не всегда срабатывает притом с логикой действительно все норм.
Оно просто не срабатывает.
Проблемы с урлами частично построенных чпу
RewriteCond %{THE_REQUEST} //
   # Проверяем, повторяется ли слеш (//) более двух раз.
RewriteRule .* /$0 [R=301,L]
   # Исключаем все лишние слеши.
Ответ написан
@arkadiyru
Фуфло расмусоливаете, хоть проверяли? на опенкарт не один не подходит вариант.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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