Вход в wp-admin «redirect_to» указывает на неправильный URL-адрес после миграции

У меня есть сайт WordPress, размещенный на GoDaddy, это сервер Windows (у меня установлен web.config ). и .htaccess правильно настроен. Сайт работал над example.com/wordpress , так как это был тест разработки. Я переместил сайт на example.com .

Я изменил URL-адрес URL-адреса и wordpress-URL на example.com в базе данных через PhpMyAdmin и обновил структуру permalink.

Я также обновил все содержимое wp_post 'content', чтобы изменить URL.

вопрос

Когда я пытаюсь войти в панель администратора через example.com/wp-admin , URL-адрес отображается как

 example.com/wp-login.php?redirect_to=http://example.com/wordpress/wp-admin/reauth=1 

Почему это может происходить, если совпадают URL-адрес url и wordpress и совпадают с базой данных.

Дополнительные замечания

Это не проблема с кешем (по крайней мере, не со стороны браузера), я пробовал разные браузеры, и я делаю большую часть тестирования на хромовых окнах с инкогнито.

Я попытался установить update_option как для siteurl и для home в functions.php и:

 //wp-config.php define('WP_HOME','http://example.com'); define('WP_SITEURL','http://example.com'); 

Я также попробовал метод Relocate, описанный в Codex http://codex.wordpress.org/Changing_The_Site_URL

Я была такая же проблема. Чтобы исправить это, мне пришлось внести некоторые изменения в базу данных. Используйте phpMyAdmin или просто войдите непосредственно в базу данных и посмотрите на таблицу wp_options . Проверьте следующие два поля: siteurl и home .

 SELECT * FROM wp_options WHERE option_name IN ('siteurl', 'home'); 

Убедитесь, что эти поля содержат правильную информацию о домене, если не изменяют их и не видят, что происходит. В моем случае проблема была решена.