Forumlar / National / Russian / Тех. поддержка / Как подружить ЧПУ и Redirect?

Некорректная работа Redirect с ЧПУ ссылками

Дмитрий
#45019 2020-07-25 19:43

А зачем пробел убирать? Может я чего-то не понимаю, но это же стандартная конструкция параметра Redirect - Redirect 301 <старый URL> <новый URL>. И она всегда работает, за исключением этого случая с ЧПУ ссылками на Cotonti.

Ну а если я убираю там пробел, то получаю на выходе адрес мой_сайт/instructions/index.php?e=page&c=manual&al=doc1 и ошибку "Сайт выполнил переадресацию слишком много раз. ERR_TOO_MANY_REDIRECTS." Для работы параметра Redirect как-раз и необходимо 2 адреса, разделенных пробелом.

Если я не очень понятно обьяснил, что мне надо, то попробую подробнее. У меня была системная страница с алиасом instructions и она была перенесена в категорию manual, а её алиас сменен на doc1. Т.е. в данный момент мне нужно перенаправить пользователя со старого адреса - мой_сайт/instructions на новый адрес - мой_сайт/manual/doc1. И эта конструкция не работает, если использовать в качестве нового адреса ЧПУ ссылку и отлично работает если использовать прямую, без ЧПУ преобразования.