Поддержка Проблемы и решения Изменение внутренних ссылок

  • Недавно менял на сайте структуры постоянных ссылок. Были в урлах прописаны категории, а еще некоторые посты были прописаны в подкатегории
    /category/postname/
    и
    /category/sub-category/postname/

    Решил изменить УРЛы, чтобы были без привязок к категориям. Вначале в настройках ВП
    /%category%/%postname%/
    изменил на
    /%postname%/
    Редирект на URLы типа https://example.com/sample-post/ пошел. Но на URLы с подкатегориями /category/sub-category/postname/ отвечало 404.
    Тогда плагином Redirection настроил редиректы таким образом

    /название категории/название подкатегории/*
    /название категории/*

    плохо разбираюсь в регулярных выражениях, поэтому двойной такой редирект получился – но в итоге все таки перенаправляет на нужные УРЛы, вида /postname
    В данное время Яндекс выкинул уже из поиска все старые УРЛы.

    Но вопрос собственно остался вот в чем – как перевести все внутренние ссылки в статьях (перелинковку) на новую структуру? Наверняка можно это сделать через запросы SQL – но вот только как правильно?

  • Тема «Изменение внутренних ссылок» закрыта для новых ответов.