Часто сталкиваюсь с переносом сайта ВордПресс (ВП) на другие доменные имена, но база данных при этом весит более 1 Гб или приближается к данной отметке, не всегда можно открыть БД NotePad++ или другим редактором и произвести замену старых url адресов на новые.
В моем случае помогает замена url адресов через MySQL базу. в общем код ниже копируем во вкладку SQL-запросы, как на фото под запросами:
UPDATE wp_options SET option_value = replace(option_value, ' http://stari-domen.ru', 'https://novi-domen.ru') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET guid = REPLACE (guid, 'http://stari-domen.ru', 'https://novi-domen.ru'); UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://stari-domen.ru', 'https://novi-domen.ru'); UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'http://stari-domen.ru','https://novi-domen.ru');
Внимание! Если код выше не работает проверьте, что бы при копировании кавычки были как на сайте, в противном случае выдаст ошибку.
После вставки кода выше в нужное поле, заменяем https://www.oldurl на ваш старый адрес (кавычки не удаляем). А https://www.newurl — на ваш новый адрес куда вы перенесли сайт.
На этом все, жмем кнопку «Вперед» в правом нижнем углу, забыл её на скрине указать.
Часты ошибки после замены url на новый
- Сайт все равно перенаправляет на старый url адрес Админ панели. Решение: Почистить кэш сайта или открыть в режиме инкогнито.
- На некоторых страницах и в плагинах остались ссылки ведущие на старый сайт. Решение: т.к. некоторые плагины создают свои таблицы для хранения данных, рекомендуется заменить url-адрес непосредственно в плагинах или в настройке вашей темы (только не в меню Внешний вид ->темы, а в отдельном пункте темы) пример фото ниже:
3. Если пункт 2 не помог. Решение: установить плагин «Better Search Replace» и заменить старые юрл на новый юрл во всех таблицах БД. в 99% это решает все проблемы, единственны минус в том, что если ты уже перенес БД им воспользоваться нельзя.
4. Если не помог 3 пункт. Решение: Остался 1% который иногда случается. В этом случае остаётся выкачать всю папку wp-content к себе на комп и произвести с помощью замены в notepad++ старый сайт на новый. (фото ниже):
После этого можно смело утверждать, что ничего не осталось и ваш сайт полностью работает с нового домена.
5. Не помог ни один пункт. Решение: Да, такое случается, вроде бы уже 100%, а все равно не работает. Вывод один, ты просто ло…. хотел бы я написать, но тогда я буду не исключение. Ну ладно, вывод один, ты накосячил и как я либо не указал правильно доменное имя, либо упустил букву или скопировал не так запрос. В моем случае была опечатка. В твоём может быть использована русская раскладка или же не правильно проставлены доменные адреса. В общем, просто проверь, что на что заменил, зайдя в режиме инкогнито на сайт и вписав wp-admin посмотри на какую страницу ты попал. ( посмотри доменное имя)
6. Я думал что пункт 5 это уже предел, но нет, есть ещё вариант накосячить, и это файл .htaccess — некоторые просто забывают что поставили переадресацию или ещё какую нибудь фичу. Решение: изменить url на ваш новый, и не ставить постоянных путей, а использовать относительные пути, так проще жить..
Надеюсь статья была вам полезна, мне правда нужен был только путь для смены их в БД, а то надоедало искать эти запросы в интернете.
Всем хорошего времени суток!
Свежие комментарии