Задать вопрос
@bossigorxxx

Как убрать слеш дублирующий на главной странице?

Нашел такую проблему с дублями слеша. Один слеш дубль побелил. Много нет. Может у кого есть опыт?
Пример дублей
https://www.site.ru// 200 доступна
3 https://www.site.ru/// 200 доступна
4 https://www.site.ru//// 200 доступна
5 https://www.site.ru///// 200 доступна
6 https://www.site.ru////// 200 доступна
7 https://www.site.ru/////// 200 доступна
8 https://www.site.ru//////// 200 доступна
9 https://www.site.ru///////// 200 доступна
10 https://www.site.ru////////// 200 доступна
11 https://www.site.ru/?
  • Вопрос задан
  • 855 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
shambler81
@shambler81 Куратор тега htaccess
RewriteCond %{THE_REQUEST} //
   # Проверяем, повторяется ли слеш (//) более двух раз.
RewriteCond %{QUERY_STRING} !http(s|)://
  # Убедимся что это не урл в  GET
RewriteRule .* /$0 [R=301,L]
   # Исключаем все лишние слеши.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@dodo512
RewriteCond %{THE_REQUEST} ^[^?]+//
RewriteRule (.*) /$1 [R=301,L]
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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