Задача: Очистить дубли WP, которые образовались в связи с появлением дублей постов (автопостинг постил иногда дубли). Признак дубля - в конце URL дефис+цифра (номер дубля).
Решение:
1) Засканил дубли по title в JetOctopus. Экспортанул в эксель, выделил содержащие в конце урла дефис цифра слэш (-2/, -3/ и т.д.).
2) Настроил редиректы с дублей на мейн пейджи. Настраивал в плагине Rank Math с помощью регулярного выражения. Протестировал (предыдущий пост - сервис тестирования), получилось такое: искать - ^(.*)-[.\d]$ заменить на - https://domain.com/$1. Скрин: http://joxi.ru/1A5XR7bSDYOQ52
3) Удалил дубли. Установил плагин Bulk Delete, в разделе удаления постов есть удаление по списку URL. Взял урлы из п.1 и за несколько итераций удалил всё дубли в режиме permanently delete.
Результат: Дубли удалены, редиректы работают, будущие дубли будут сразу редиректить на мейн пейджи.
Post #8
867
- 👍 3