Поправить неправильно настроенный 301 редирект на Wordpress?

Предыдущие владельцы сайта неправильно переделали все ссылки в постах на сайте, а поскольку записей более 2000 вручную теперь грамотно настроить 301 редирект на новый URL невозможно.

Изначально страницы имели вид : адресс-сайта/12345

где "12345" - это ID поста WORDPRESS

теперь страницы имеют вид адресс-сайта/kak-ustanovit-yandex-metrilu-na-wordpress/ (т.е. стали ЧПУ)

Соответственно все ссылки на страницах других сайтов и ссылки внутренние со старым адресом теперь ведут на 404.

Какое правило прописать в .htaccess отталкиваясь от того что прошлый адрес страницы это ID поста?

Плагинов или стандартных решений к сожалению не нашел.

Спасибо!
  • Вопрос задан
  • 99 просмотров
Решения вопроса 1
@NMC_COP Автор вопроса
Всем кому интересно вот решение :

RedirectMatch 301 ^/(\d+)$ https://ваш-сайт.ru/?p=$1


Получено с помощью программы от разработчиков yoast , написанной в 2010 году))) https://yoast.com/research/permalink-helper.php

Вводите Ваши параметры - получаете оптимальную строчку редиректа для файла .htaccess
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
все просто сделайте 2000 редиректов.
тем более я так понимаю айди не сохранились или изменились и сам вп не знает о старой адресациию
Ответ написан
Ваш ответ на вопрос

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

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