как перевести внутренние ссылки в статьях (перелинковку) на новую структуру ссыл

Автор Тема: как перевести внутренние ссылки в статьях (перелинковку) на новую структуру ссыл  (Прочитано 1958 раз)

Оффлайн StanStellaАвтор темы

  • Бизнес оценка: (0)
  • Пользователь
  • **
  • СПАСИБО: 6
  • Сообщений: 91
  • Карма: 0

Оффлайн StanStellaАвтор темы

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

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

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


 

Похожие темы

  Тема / Автор Ответов Последний ответ
7 Ответов
2266 Просмотров
Последний ответ 22-07-2013, 22:20:11
от marketdon
1 Ответов
1036 Просмотров
Последний ответ 30-08-2014, 18:09:42
от bibika
3 Ответов
1878 Просмотров
Последний ответ 07-08-2019, 11:30:43
от Coder
0 Ответов
239 Просмотров
Последний ответ 16-02-2020, 11:42:01
от BLAZE
0 Ответов
449 Просмотров
Последний ответ 04-06-2021, 23:28:52
от toris