У статті описані способи зміни адреси сайту тільки всередині самого WordPress. Щоб перейменувати сайт на хостингу (віртуальний хост в розділі «Мої сайти»І каталог сайту на FTP), Скористайтеся інструкцією.
https://
. У разі невідповідності протоколу на сайті може виникати циклічний редирект між протоколами http://
і https://
.www
або без www
повинен відповідати новою адресою. Наприклад, якщо в налаштуваннях сайту встановлений редирект на адресу з www, то нова адреса також повинен бути з www. У разі невідповідності протоколу на сайті може виникати циклічний редирект між адресою з www
і без www
.wp_
, А з іншого префікса, внесіть відповідні зміни в SQL-запити. Щоб змінити адресу сайту за допомогою запитів до бази даних:
UPDATE wp_options SET option_value = REPLACE(option_value, 'http://старий_домен.com', 'http://новий_домен.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = REPLACE(guid, 'http://старий_домен.com','http://новий_домен.com');
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://старий_домен.com', 'http://новий_домен.com');
UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'http://старий_домен.com','http://новий_домен.com');
UPDATE wp_comments SET comment_content = REPLACE (comment_content, 'http://старий_домен.com', 'http://новий_домен.com'); UPDATE wp_comments SET comment_author_url = REPLACE (comment_author_url, 'http://старий_домен.com', 'http://новий_домен.com');
http://
або https://
і в його кінці не повинно бути слеша /
. Приклад правильного адреси: http://example.com
.Щоб змінити адресу сайту за допомогою утиліти WP-CLI:
cd ~/example.com/www
У команді замість example.com/www
вкажіть свої дані.
wp search-replace 'old-address.com' 'new-address.com'
У команді замість old-address.com
вкажіть стару адресу сайту, замість new-address.com
- новий.
В результаті виконання команди покажуть інформацію про те, де і скільки було вироблено замін.
Налаштувати пошук з заміною більш тонко (наприклад, тільки за певними таблицями або стовпцями) можна за допомогою додаткових атрибутів, описаних в документації.