Старые версии WordPress работали одновременно с некрасивыми, классическими (типа ?p=123), и красивыми, т.н. ЧПУ, ссылками (типа /category/prostopost). Однако в новых версиях разработчики сделали так, что запрос по «старой» ссылке приводит к редиректу на новую (код возврата 301). Для людей это скорее хорошо, чем плохо. Для Гугля тоже — он просто идет на новый адрес. А вот Яндекс, проиндексировавший в свое время старые ссылки, на 301 реагирует не совсем адекватно. (И если б только на это!)

Некоторые пользователи вносят изменения в файлы дивжка, то бишь делают хак. Что не есть гут. На самом деле эта «неисправность» лечится вполне легальным способом, через API WP, путем добавления одной строки в, скажем, в functions.php Темы или в плагин. Строка такая:

remove_action('template_redirect', 'redirect_canonical');

Правда просто? Как всегда. За что и люблю WordPress! 🙂