Если после переноса сайта на WordPress перестают работать постоянные ссылки, то есть главная страница показывается, а ссылки на статьи нет: появляется сообщение что такой страницы на сайте нет. То на новом хостинге проблемы с Mod_rewrite.
Что делать?
1. Проверьте, а подключен ли этот модуль?
# grep mod_rewrite /usr/local/etc/apache/httpd.conf
Должна быть пара строк в httpd.conf
LoadModule rewrite_module libexec/apache/mod_rewrite.so
AddModule mod_rewrite.c
Если их нет — добавьте.
2. В секции Directory внесите следующие изменения
<Directory />
Options All
AllowOverride All
</Directory>
… и да будет свет!