Разработка переадресации ссылки администратора WordPress на сайт

Я пытаюсь внести новые изменения на сайт WordPress, который у меня есть. Поэтому я скопировал все файлы и экспортировал их в новый поддомен разработки. Создала новую базу данных для поддомена и импортировала базу данных с сайта.

Живой сайт: http://mysite.com

Сайт Dev: http://dev.mysite.com

Кажется, что он работает, но все навигационные ссылки все еще указывают на живой сайт. И главная проблема – когда я перехожу на http://dev.mysite.com/wp-admin , я перенаправляюсь на сайт. Это ссылка, на которую меня перенаправляют:

http://mysite.com/wp-login.php?redirect_to=http%3A%2F%2Fdev.mysite.com%2Fwp-admin%2F&reauth=1

Есть идеи?

благодаря

Ответы, приведенные выше, правильны, большую часть времени редактируя URL-адрес «home» и «site» в таблице wp_options выполняет трюк, однако иногда необходимо запустить поиск и заменить в базе данных (используйте на свой страх и риск):

https://interconnectit.com/products/search-and-replace-for-wordpress-databases/

В прошлом это работало очень хорошо.

Также, обновляя настройки постоянной ссылки, перейдя в Настройки-> Перманентные ссылки и просто нажав «Сохранить», часто будут исправлены проблемы с URL-адресами.

РЕДАКТИРОВАТЬ

Кроме того, поскольку у вас нет доступа к wp-admin для обновления постоянных ссылок, вы можете попробовать следующее:

Измените wp-config.php и добавьте следующее:

 define('WP_HOME','http://example.com'); define('WP_SITEURL','http://example.com'); 

где http://example.com – это URL вашего сайта.

Непосредственно после «Вот и все, прекратите редактирование!» вставьте эту строку:

define('RELOCATE',true);

Затем перейдите к http://example.com/wp-login.php

Пожалуйста, дайте мне знать, если это работает или нет.

в таблице wp_options отредактируйте первые несколько записей (отсортированные по ID) и отредактируйте их, чтобы иметь правильный URL.

Вы также можете определить другие параметры, используя SQL, подобный SELECT * FROM wp_options WHERE option_value, например '% mysite.com%'

Посмотрите в своей базе данных WordPress таблицу wp_options.

В столбце option_name найдите строку «siteurl». Измените значение option_value в этой строке на http://dev.mysite.com .

Посмотрите еще раз в столбце option_name для строки с «home» в ней. Измените значение option_value в этой строке на http://dev.mysite.com .

Это должно сделать это.

Wp-login отсутствовал на сайте dev. По какой-то причине он не копировал. Таким образом, это вызвало 404 при попытке доступа к wp-admin.