Задать вопрос
@html_student
Молодой и глупый.

Как сделать редирект с символов после слэша?

https://site.ru/
https://site.ru//
https://site.ru///
https://site.ru////
https://site.ru/////
https://site.ru//////
https://site.ru///////
https://site.ru////////
https://site.ru/////////
https://site.ru//////////
https://site.ru/*
https://site.ru/?

Думаю как сделать редирект с /* и /?

со слэшами победил так
RewriteCond %{THE_REQUEST} //
# Проверяем, повторяется ли слеш (//) более двух раз.
RewriteRule .* /$0 [R=301,L]
# Исключаем все лишние слеши.

А вот как сделать чтоб после слэша * и ? редиректило на https://site.ru - не выходит.
  • Вопрос задан
  • 84 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
dimonchik2013
@dimonchik2013
non progredi est regredi
www.not-alone.ru/must-have/htaccess-full

\ «Экранирующий» слеш. Следующий символ после него считается обычным, а не спецсимволом. Символ \ ставится перед спецсимволами, если они нужны в своем первозданном виде. Например, выражению "jpe\+g" соответствует только одна строка "jpe+g"


дальше сам?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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