@Combat7

Как настроить редирект для слешей?

Допустим есть ссылка сайт.ру////бла
как сделать чтоб при открытии кидало на сайт.ру/бла
Как прописать аткой редирект через хитач?
  • Вопрос задан
  • 79 просмотров
Пригласить эксперта
Ответы на вопрос 1
# Редирект на страницу без многократных /.
RewriteCond %{THE_REQUEST} //
RewriteRule .* /$0 [R=301,L]

# Убираем несколько слешей в урле
RewriteCond %{THE_REQUEST} \s/+(.*?)/{2,}([^\s]*)
RewriteRule ^ %1/%2 [R=302,L,NE]
# Убираем последний слеш в урле
RewriteCond %{HTTP_HOST} (.*)
RewriteCond %{REQUEST_URI} (/+)$ [NC]
RewriteRule ^(.*)(/)$ $1 [L,R=301]
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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