@m4son

Как правильно указать редирект?

Сделали новый сайт, и не можем сделать перелинковку, а именно:

Redirect 301 /pesok/kvarceviy-pesok/ https://newsite.ru/pesok/

В итоге перелинковка идет на https://newsite.ru/pesok/kvarceviy-pesok/, то есть добавляет в конец лишнее

Почему так ? Как исправить ?
Как сделать перелинковку строго по указанной ссылке ?
  • Вопрос задан
  • 49 просмотров
Решения вопроса 1
@dodo512
В итоге перелинковка идет на https://newsite.ru/pesok/kvarceviy-pesok/, то есть добавляет в конец лишнее

Значит где-то выше есть правило Redirect 301 / https://newsite.ru/ оно и срабатывает.
Эти правила можно просто поменять местами.
Redirect 301 /pesok/kvarceviy-pesok/ https://newsite.ru/pesok/
Redirect 301 / https://newsite.ru/


Или использовать RedirectMatch.
RedirectMatch 301 ^/$ https://newsite.ru/
RedirectMatch 301 ^/pesok/kvarceviy-pesok/$ https://newsite.ru/pesok/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы