Изменения были изменены на новый сервер и перенесены на несколько сайтов Wordpress. После миграции я обнаружил, что ссылки в меню больше не работают. Однако контент есть.Проблема с Wordpress после миграции
Я удалил файл htaccess и изменил постоянную ссылку на значение по умолчанию «plain». Это сработало хорошо. Однако теперь мой сайт работает с ссылками на меню, такими как domain.com/?page_id=29.
На старом сервере я всегда использовал формат domain.com/post_name. Поэтому я снова удалил файл htaccess и изменил постоянную ссылку на post_name, но при нажатии на ссылку в меню всегда появляется ошибка 404. Проверено, что включен phpinfo() и mod_rewrite.
файл .htaccess прямо сейчас:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Как получить обратно работать ссылки меню, когда Permalinks устанавливаются postname?
Прежде всего, вам нужно проверить, если mod_apache является на новом сервере., затем измените константы на ваш предпочтительный вариант. Это должно быть сделано. –
Вы имеете в виду mod_rewrite? В этом случае я включил это уже без везения. – wiwa1978