Веб-сайт в wordpress перенаправляет на старый URL после миграции

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

Я скопировал все файлы со старого wordpress в новую папку сайта, у меня был следующий результат на новом сайте: Главная – На сайте есть тема, но появляется сообщение: 404: СТРАНИЦА ИЛИ ФАЙЛ НЕ НАЙДЕН. newsite / wp-admin / – перенаправление на oldsite / wp-admin /

У меня есть вариант в администраторе сайта, который ставит новый URL-адрес, но я боюсь, что я никогда не смогу получить доступ. это может пойти?

Благодарю.

Вам необходимо внести изменения в свою базу данных. В таблице базы данных wp_options (или независимо от вашего префикса базы данных) вам нужно изменить две строки.

Нужно быть option_id 1, option_name siteurl. Измените значение option_value со старого URL на новый URL.

Точно так же должно быть option_id 36, option_name home. Измените значение option_value также со старого URL- option_value на новый URL-адрес.

Это должно сделать трюк. Также ознакомьтесь с http://wp.smashingmagazine.com/2013/04/08/moving-wordpress-website/ за лучший способ миграции.

редактировать

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

http://wordpress.org/plugins/search-and-replace/

Просто найдите старый url и замените его новым. Прежде чем это сделать, убедитесь, что у вас есть резервная копия базы данных. Вы никогда не сможете гарантировать результаты при использовании плагинов для работы с вашей базой данных. Но это всегда срабатывало для меня.

Я решил проблему с моим решением № № 04. Ниже я попытался:

1- Убедитесь, что установлены ссылки базы данных wp_option ( задано, но все еще перенаправлено)

2- Дополнительно определите url в файле wp-config.php (установите, но все еще перенаправляйте)

3- Очистить кеш с сервера (Установить, но перенаправить)

4- Очистите кеш браузера и историю (ура! Он решил мою проблему без перенаправления)

Думаю, мне нужно внести свой вклад! Если вы используете Polylang с динамическим IP , добавьте define('PLL_CACHE_HOME_URL', false); в вашем wp-config.php и он решит все ваши проблемы (перенаправление на прежний url)!

 define('WP_HOME','domain.com'); define('WP_SITEURL','domain.com'); 

Это относится к вашему wp-config.php

Кроме того, обязательно очистите кеш и используйте этот скрипт, чтобы заменить ВСЕ URL-адреса в своей базе данных.

https://github.com/interconnectit/Search-Replace-DB

Если этот параметр не работает: define ('WP_HOME', 'domain.com'); DEFINE ( ​​'WP_SITEURL', 'domain.com');

Попробуйте новый браузер и очистите кеш. или попытаться отключить все плагины и проверить, работает ли он.

Моя работала после того, как я удалил кеш.

STILL, если ничего не работает

GOTO: http://www.yoursiteurl.com/wp-admin
[«ДА» ОТКРЫТ, если вы правильно перенесли]

GOTO: Настройки => Вкладка «Общие» =>

вы увидите два поля

  1. Адрес URL-адреса WordPress – введите URL-адрес своего сайта
  2. URL-адрес сайта – введите URL-адрес вашего сайта

Сделать URL-адреса одинаковыми в обоих полях СОХРАНИТЬ изменения

Введите URL своего сайта в браузере, чтобы очистить кеш и перезагрузить Yeahhh …. Работал для меня

наслаждаться

Не забудьте изменить таблицу WP_Options с данными вашего сайта. Позаботьтесь о моем сайте