zBit
@zBit
Full stack web developer

.htaccess RedirectMatch цикличность?

Как сделать редирект из ссылки вроде myserv/cat1/tag1/af_3fffwfccfeg в myserv/cat1/tag1/ так, чтобы условие не циклилось.

В конечной директории могут быть любые символы.

Т.е. надо сделать так, чтобы условие работало только в том случае, если после /cat1/tag1/ что-то ещё есть, а если ничего нет, то условие работать не должно.


Я пробовал так:

RedirectMatch 301 /cat1/tag1/[\S*] myserv/digital/igromania/


Ещё пробовал вот так regexr.com?2ur8c

Вроде вторую строчку не выделяет, но когда применяю это правило, то получается цикличный редирект.
  • Вопрос задан
  • 6043 просмотра
Решения вопроса 1
@jowee
Backend Developer
RedirectMatch /cat1/tag1/([\S]+)$ site.ru/cat1/tag1/
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
loingrim
@loingrim
Подозреавю, что не [\S*], а [\S+], ибо '*' — это 0 и более, а Вам нужно 1 и более, а это '+'.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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