Я решил прикусить пулю и перенаправить мои старые ссылки на посты WordPress, которые были в формате / year / month / post (например, / 2018/06 / my-post), просто на /post.
Инструмент Yoast для генерации правила регулярных выражений предлагает следующее:
rewrite "/([0-9]{4})/([0-9]{2})/(.*)” https://donaldjenkins.com/$3 permanent;
Правило работает для постов, но проблема в том, что теперь оно также перенаправляет все мои ежемесячные архивы, которыев формате / year / month / (без добавления чего-либо, очевидно) в корень.
Я не был в состоянии найти способ перенаправить сообщения, но не архивы, несмотря на то, что естьразница между ними, а именно в том, что ежемесячные архивы не имеют ничего после / год / месяц (например, https://donaldjenkins.com/2018/06).
Есть предложения?