Перемещение сайта-URL

Я попытался переместить свой сайт в соответствии с кодекс (после неправильной попытки - просто изменив URL в настройках WordPress)

но теперь, когда я это сделал, моя домашняя страница все еще там, но остальные мои страницы больше не отображаются (404).

В чем может быть проблема? Есть идеи?

Заранее спасибо!

Ответы и комментарии:

Чтобы изменить все ссылки, я предлагаю вам использовать URL обновления Velvet Blues.

Если вы переместите свой сайт WordPress на новое доменное имя, вы обнаружите, что внутренние ссылки на страницы и ссылки на изображения не обновляются. Вместо этого эти ссылки и ссылки будут указывать на ваше старое доменное имя. Этот плагин решает эту проблему, помогая вам изменить старые URL и ссылки на вашем сайте.
Создан 16-08-2017 11:37 Valérian Polizzi111

Если вы можете войти в панель администратора, перейдите на страницу Постоянная ссылка и нажмите Сохранить, не меняя никаких значений.
Это работает когда-нибудь.
Создан 16-08-2017 01:37 John Bhatt115

Я использую отличный плагин WP Clone от WP Acadamy (https://wordpress.org/plugins/wp-clone-by-wp-academy/) для перемещения сайтов из одного места в другое. Он заботится обо всех настройках URL-адреса без необходимости заходить в базу данных вручную.
Очень прост в использовании; установите как на исходную, так и на целевую системы, затем сделайте резервную копию источника и восстановите его до целевой. Работает каждый раз для меня, и это намного проще, чем ручная настройка баз данных.
Создан 16-08-2017 06:02 Rick Hellewell3,4332924

Отредактируйте ваш wp-config.php и добавьте следующие константы, чтобы перезаписать значения из ваших настроек в базе данных.
// Домашний URL вашего WordPress.
define ('WP_SITEURL', 'http: // localhost / wpbeta');
// URL к корневому каталогу WordPress.
define ('WP_HOME', 'http: // localhost / wpbeta');

После этого проверьте ваш сайт еще раз, если он работает, проверьте настройки, возможно, также с помощью инструмента управления MySQL, такого как phpmyadmin, чтобы найти старые URL-адреса в таблице wp_options, чтобы переключиться на новый или выполнить
ОБНОВЛЕНИЕ wp_options SET option_value = replace (option_value, 'oldsite.com', 'newsite.com') WHERE option_name = 'home' ИЛИ ​​option_name = 'siteurl';

ОБНОВЛЕНИЕ wp_posts SET guid = replace (guid, 'oldsite.com', 'newsite.com');

ОБНОВЛЕНИЕ wp_posts SET post_content = replace (post_content, 'oldsite.com', 'newsite.com');

ОБНОВЛЕНИЕ wp_postmeta SET meta_value = replace (meta_value, 'oldsite.com', 'newsite.com');

Замените wp_, если вы установили другой префикс в старой базе данных.
Как подсказка, вы можете использовать плагин «Поиск и замена» для этого, поиска и замены.
WordPress сохраняет также URL в каждом контенте, посте, если у вас есть изображения, медиа-файлы и т. Д. В вашем контенте. Это необходимо, чтобы вы заменили все URL.
Создан 18-08-2017 09:23 Rei348