Как правильно перенести WordPress-сайт на новый домен?
Нередко возникают ситуации, когда функционирующий сайт на движке WordPress крайне необходимо перенести на другое (новое) доменное имя. Т.е. фактическое наполнение ресурса остается, а меняется только его «обертка» – домен. При этом очень важно сохранить анатомию ресурса: ссылки, перелинковку, комментарии, работающие плагины и т.д. Более того, нужно сохранить еще и «пузомерки» PR и тИЦ.
Решение проблемы требует профессионального подхода и опыта, иначе можно нанести колоссальный вред сайту, а исправление ситуации потом займет несколько месяцев.
Можно условно выделить 2 этапа при переносе сайта:
- Перенос всего ресурса (движок, контент, БД и т.д.) на новое доменное имя.
- Правильная настройка 301 редиректа на старом домене.
Переносим работающий WP-сайт на новый домен
Первым делом нужно провести две простые операции:
- Зайти через протокол ftp и скопировать все содержимое с каталога, который имеет название вашего старого домена.
- Выполнить полный бекап базы данных, чтобы с его помощью можно было легко восстановить нужные данные.
Дальше требуется «сказать» движку о том, что теперь мы полноценно работаем на новом домене. Тут есть 3 варианта достижения цели.
Вариант №1. Наиболее простой, подойдет даже для «чайников».
- Авторизуемся в админке сайта, переходим в «Настройки», а там – «Общее»;
- Находим там поля «Адрес блога» и «Адрес WordPress». В них будет указан старый домен. Следовательно, его нужно заменить на новый. Не забудьте сохранить настройки;
- Об успешном выполнении операции вы узнаете по факту появления странички авторизации в админку, URL которой теперь будет включать новое доменное имя.
Вариант №2. Средняя сложность.
- Дамп БД в формате .sql нужно открыть в текстовом редакторе, желательно с поддержкой языков программирования (не стандартный Блокнот);
- Делаем замену ВСЕХ упоминаний старого домена на новый. Т.е. site1.ru меняем на site2.ru – можно воспользоваться автозаменой, сохраняем;
- Новый дамп загружаем в БД. Желательно очистить ее от всех таблиц предварительно;
- Готово! Старый сайт прекрасно работает на новом домене.
Вариант №3. Для «продвинутых».
- Заходим в phpMyAdmin вашего хостинга или сервера. Выбираем нужную БД;
- Во вкладке «SQL» нужно один за другим выполнить три простых запроса. Важно, чтобы вместо site1.ru (старый домен) и site2.ru (новый домен) стояли ВАШИ значения, причем БЕЗ СЛЕША;
UPDATE wp_options SET option_value = replace(option_value, ‘http://site1.ru’, ‘http://site2.ru’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;
UPDATE wp_posts SET guid = replace(guid, ‘http://site1.ru’,’http://site2.ru’);
UPDATE wp_posts SET post_content = replace(post_content, ‘http://site1.ru’, ‘http://site2.ru’);
- Все, готово.
Тонкости настройки 301 редиректа на старом домене
Когда техническая часть переноса завершена, остается только настроить правильное взаимодействие с поисковыми системами, чтобы они поняли о «переезде». Кроме того, важно сохранить позиции в выдаче, из которой посетители будут попадать уже на новый домен. В этом и заключается миссия 301 редиректа.
Тут все очень просто, достаточно лишь произвести небольшую манипуляцию с .htaccess, который расположен в корневом каталоге старого доменного именни.
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://site2.ru/$1 [R=301,L]
Примечание: на месте site2.ru указываете ваш новый домен. Вот и все, процедура успешно завершена.
Как сохранить PR и тИЦ при переносе сайта на новый домен?
Конечно, никому не хочется терять показатели тИЦ и PR при переезде, особенно если их значения зарабатывались долгое время.
Что касается Page Rank от Google, то изменения в .htaccess, описанные выше, позволяют также сохранить заветное число на новом доменном имени. Больше делать ничего не нужно.
А вот с Яндексом все чуточку сложнее. Вам нужно сделать так, чтобы редирект 301 срабатывал всегда, но только не в случаях обращения к robots.txt. Для этого достаточно добавить в .htaccess следующий код:
RewriteEngine off
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://site2.ru/$1 [R=301,L]
Кроме того, в robots.txt нужно добавить следующее:
И не забывайте, что site2.ru ОБЯЗАТЕЛЬНО нужно заменить на ваш новый домен.
Категории

- Блог
- Наши новости, акции, нововведения
- Руководства, статьи, инструкции
- Хостинг, домены, мировые новости, обзоры ПО
- Рейтинги, обзоры, отзывы
- Наши новости, акции, нововведения
- Руководства, статьи, инструкции
- Хостинг, домены, мировые новости, обзоры ПО
- Рейтинги, обзоры, отзывы
- RSS
Популярное в категории
- Новая услуга: VPS с выделенным накопителем
- Новая функция в cPanel: установка бесплатного SSL-сертификата от Let’s encrypt
- Авторизация через соцсети в Bitrix
- Создание простого и выпадающего меню на WordPress
- Cron в cPanel: запуск скрипта по расписанию
- Основы JavaScript. Урок 1. Введение в JavaScript. Что такое JavaScript.
- Что делать с ошибкой Strict Standards: Non-static method JLoader?
- Что лучше хостинг или vps?
- Где купить домен и хостинг?
- Инструкция по установке ISPmanager (последняя версия)
- SSL: понятие, суть, предназначение
- Добро пожаловать в наш блог!
Как перенести сайт на WordPress
Допустим, у вас есть сайт на WordPress. Вы решили поменять домен этого сайта и/или перенести его на другой хостинг. Как перенести сайт на WordPress? В двух словах — нужно скопировать все файлы и базу данных сайта и разместить их на новом хостинге.
Перенос сайта WordPress на другой домен и на другой хостинг можно сделать в несколько этапов:
- Скачать все файлы вашего сайта, хранящиеся на старом хостинге.
- Скачать (экспортировать) базу данных, которую использует сайт.
- Закачать все файлы сайта на новый хостинг.
- Создать новую базу данных и закачать (импортировать) в неё скачанную.
- Отредактировать конфигурационный файл сайта wp-config.php в корневой папке сайта с новым доменом и хостингом. Изменить название, пользователя и пароль от базы данных на новые.
- Изменить все старые внутренние URL-адреса сайта на адреса нового доменного имени с помощью плагина Velvet Blues Update URL. Если вы переезжаете только на новый хостинг, а смена домена WordPress-сайта не нужна, то этот шаг можно пропустить.
Перед тем как перенести сайт на другой домен и хостинг, убедитесь, что у вас зарегистрирован новый домен и заказан хостинг с WordPress.
Этап 1. Скачайте файлы сайта
1. Войдите в панель управления ISPmanager старого хостинга.
2. Перейдите в корневую папку сайта по инструкции: В какой каталог нужно загружать файлы сайта?
3. Скачайте все файлы сайта. Для этого выделите все файлы в корневой папке, наведите курсор на Архив и нажмите Создать архив:

4. Введите Имя архива и нажмите Ok:

5. Вернитесь в корневую папку. Затем скачайте архив. Для этого кликните по архиву и нажмите Скачать:

Готово! Вы скачали все файлы сайта.
Этап 2. Скачайте базу данных
1. Определите базу данных, которая подключена к вашему сайту. Для этого найдите в корневой папке сайта файл wp-config.php и откройте его, кликнув по нему два раза. Найдите в файле строки с именем базы данных, именем пользователя и паролем к ней. Именно эту базу данных нужно будет экспортировать далее:

2. Войдите в панель phpMyAdmin по инструкции: Работа в phpMyAdmin. Для входа используйте имя пользователя и пароль к базе данных, которые вы нашли в файле wp-config.php.
3. Скачайте базу данных сайта. Для этого кликните по используемой базе данных в столбце слева. Перейдите на вкладку “Экспорт”. Выберите формат SQL и нажмите Вперёд:

Готово! Вы скачали базу данных сайта.
Этап 3. Закачайте файлы сайта на новый хостинг
1. Войдите в панель управления ISPmanager нового хостинга.
2. Перейдите в корневую папку нового сайта по инструкции: В какой каталог нужно загружать файлы сайта?.
3. Загрузите архив с файлами сайта. Для этого нажмите Загрузить:

4. Выберите тип файла Файл с локального компьютера. Нажмите Выберите файл и загрузите архив. Нажмите Ok:

5. В корневой папке появится архив. Наведите курсор на Архив и нажмите Извлечь:

6. Выберите папку, в которую будет распакован архив. Это обязательно должна быть корневая папка. Нажмите Ok:

Готово! Вы закачали все файлы сайта на новый хостинг.
Этап 4. Закачайте базу данных сайта на новый хостинг
1. Создайте новую базу данных. Для этого в панели управления перейдите в раздел Базы данных и нажмите Создать базу данных:

2. Заполните поля. Введите Имя базы данных, выберите сервер MySQL, введите для нового пользователя Имя и Пароль. Нажмите Ok:

3. Войдите в панель phpMyAdmin по инструкции: Работа в phpMyAdmin. Для входа используйте имя пользователя и пароль к новой базе данных, которую вы создали.
4. Закачайте копию базы данных, которую вы скачали на этапе 2. Для этого кликните по новой базе данных в столбце слева. Перейдите на вкладку “Импорт”. Выберите формат SQL и нажмите Вперёд:

Готово! Вы закачали базу данных сайта на новый хостинг.
Этап 5. Отредактируйте файл wp-config.php
1. Перейдите в корневую папку сайта на новом хостинге. Откройте файл wp-config.php, кликнув по нему два раза:

2. Измените имя базы данных, имя пользователя и пароль на новые (вы создали эту базу данных на предыдущем этапе). Нажмите Ok:

Готово! Вы отредактировали конфигурационный файл сайта wp-config.php. Мы рассмотрели, как перенести сайт на другой хостинг. Чтобы закончить переезд сайта на новый домен, перейдите к следующему этапу.
Этап 6. Обновите все ссылки
Следуйте инструкции ниже, если вам нужно изменить домен сайта.
2. Перейдите в раздел Плагины — Добавить новый. Введите в поисковой строке Velvet Blues Update URLs и найдите плагин. Нажмите Установить:

3. Нажмите Активировать:

4. Перейдите в раздел Инструменты — Update URLs. Введите старый (Old URL) и новый (New URL) URL-адреса сайта. Отметьте выделенные чекбоксы и нажмите Update URLs NOW:

Готово! Вы обновили старые ссылки. На странице отобразится результат замены. Мы рассмотрели, как перенести сайт с одного домена на другой: с test-2domains.ru на new-test-2domains.ru.
Популярные статьи
- Как указать (изменить) DNS-серверы для домена
- Я зарегистрировал домен, что дальше
- Как добавить запись типа A, AAAA, CNAME, MX, TXT, SRV для своего домена
- Что такое редирект: виды и возможности настройки
- Как создать почту со своим доменом
Перенос сайта WordPress на другой домен
26 декабря 2022 ВордПресс — одна из самых популярных систем управления контентом в мире. Миллионы разработчиков используют эту CMS для разработки веб-проектов, поэтому перенос сайта на другой домен WordPress — востребованная услуга, к которой часто прибегают веб-мастера. В нашей статье мы расскажем, как это сделать быстро и просто.
Как перенести сайт на WordPress на другой домен: пошаговая инструкция
Доменное имя играет большую роль в продвижении сайта в Сети. Иногда потребности проекта требуют переноса сайта на другой домен. Чтобы перенести сайт на WP с одного домена на другой, нужно выполнить следующие действия:
- Создание нового домена.
- Копирование файлов сайта.
- Создание базы данных.
- Экспорт и импорт таблиц.
- Редактирование файла wp-config.php.
- Замена URL-адресов.
Расскажем подробнее о каждом пункте. Мы покажем все действия на примере панели управления хостингом ispmanager, в других панелях действия будут аналогичными.

Изображение от storyset на Freepik.
№1. Создание нового домена
Заходим в панель управления ispmanager. Переходим во вкладку «WWW-домены» и нажимаем кнопку «Создать».

Вводим новое доменное имя. Остальные данные подгрузятся автоматически. Нажимаем «Окей».

Новый домен, на который мы будем переносить наш сайт на ВордПресс сайт, создан.
№2. Копирование файлов сайта
Переходим во вкладку «Менеджер файлов», в папку «www».

Находим каталог сайта, с которого будем переносить файлы, и переходим в него.

Выделяем все файлы и нажимаем «Копировать».

При копировании выбираем папку домена, на который собираемся переносить сайт. Нажимаем «Окей».

После копирования перейдем в папку для нового домена и убедимся, что все файлы скопировались.
№3. Создание базы данных
Теперь нужно создать новую базу данных. Переходим во вкладку «Базы данных» и нажимаем «Создать новую».

Придумываем имя базы данных, имя пользователя и пароль. Нажимаем «Окей».

Новая база данных создана.
№4. Экспорт и импорт таблиц
Выделяем базу данных старого сайта и нажимаем на кнопку «Веб-интерфейс».

Мы попадаем в панель phpMyAdmin. В панели phpMyAdmin выбираем название базы и переходим во вкладку «Экспорт».

Нажимаем кнопку «Вперед».

Скачиваем файл на наш компьютер. Возвращаемся в панель ispmanager. Выбираем новую базу данных и переходим в раздел «Веб-интерфейс».

Выбираем название базы, переходим во вкладку «Импорт».

Загружаем скачанный ранее файл и нажимаем «Вперед».

Переходим в таблицу «wp_options». В строках «siteurl» и «home» заменим старый домен на новый.

№5. Редактирование файла wp-config.php
Возвращаемся в панель ispmanager. Переходим в «Менеджер файлов», далее в папку «www», переходим в новый домен и находим файл «wp-config».

Нажимаем «Редактировать» > «Открыть».

В этом файле нужно заменить старые имя базы данных, логин и пароль на новые. Нажимаем «Сохранить».

Обратите внимание, в каталоге «wp-content» может быть папка «Кэш». Если она у вас имеется, просто очистите ее содержимое.

После завершения настроек проверим, что новый сайт открывается.
№6. Замена URL-адресов
Осталось заменить URL-адреса старого домена. Переходим в панель администратора WordPress, во вкладку «Плагины» > «Добавить новый». Находим плагин «Velvet», устанавливаем и активируем его.

Переходим в раздел «Инструменты» > «Update URLs». Вводим старое и новое доменное имя. Выбираем все пункты кроме последнего и нажимаем «Обновить».

Обновим сайт и проверим, что все работает.
Заключение
Теперь вы знаете, как за шесть простых шагов перенести сайт на WordPress с одного домена на другой. Остались вопросы? Задавайте их в службу технической поддержки в процессе переноса. Наши специалисты работают круглосуточно через онлайн тикет-систему.

Похожие статьи
301 редирект: как его настроить 05 декабря 2022
Работая с сайтами, веб-мастера часто сталкиваются с ситуациями, когда необходимо удалить, перенести или изменить URL-адреса определенных страниц или ресурса в целом.
PostgreSQL или MySQL: чем отличаются СУБД 12 декабря 2022
Системы управления базами данных (Databases Management System) или СУБД необходимы для эффективного взаимодействия с цифровой информацией, относящейся к одному проекту (сайту, приложению и др.) и структурировано хранящейся в БД.
Установка Fastpanel на сервер 20 декабря 2022
Fastpanel — бесплатная панель управления выделенным сервером или VPS/VDS. Панель отвечает важным для серверного программного обеспечения требованиям: функциональности, логичности и простоте интерфейса.
Как перенести сайт вордпресс на другой домен

Подготовка к переносу
- скопировать все файлы с директории старого домена в директорию нового;
- обязательно создать резервную копию базы данных сайта, чтобы иметь возможность откатить ее к прежнему состоянию.
Допустим, все действия были успешно выполнены. Теперь в директории Вашего нового домена присутствуют все файлы прежнего сайта. Заставить сайт корректно работать по новому адресу можно одним из двух способов.
С помощью панели администратора WordPress
Это самый простой способ, требующий от Вас минимум действий.
1. Зайдите в админ-панель вашего сайта на страницу Настройки — Общие.
2. В полях Адрес WordPress (URL) и Адрес сайта (URL) укажите URL нового домена и подтвердите изменения, нажав на кнопку Сохранить изменения.

3. Готово. В тот же момент WordPress переадресует вас на страницу входа в админ-интерфейс, но уже на новом домене.
С помощью phpMyAdmin
1. Зайдите в phpMyAdmin и выберите базу данных Вашего сайта.
2. Нажмите на вкладку SQL и поочередно выполните следующие 3 запроса, заменив http://domain.com и http://newdomain.com в примерах на, соответственно, старый и новый адреса сайта (обратите внимание, что в конце адреса не должно быть символа “/”):
UPDATE wp_options SET option_value = replace(option_value, 'http://domain.com', 'http://newdomain.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://domain.com','http://newdomain.com');
UPDATE wp_posts SET post_content = replace(post_content, 'http://domain.com', 'http://newdomain.com');
3. Готово. Теперь сайт будет открываться по новому адресу.