Перейти к содержимому

Как перенести сайт вордпресс на другой домен

  • автор:

Как правильно перенести 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 на другой домен и на другой хостинг можно сделать в несколько этапов:

  1. Скачать все файлы вашего сайта, хранящиеся на старом хостинге.
  2. Скачать (экспортировать) базу данных, которую использует сайт.
  3. Закачать все файлы сайта на новый хостинг.
  4. Создать новую базу данных и закачать (импортировать) в неё скачанную.
  5. Отредактировать конфигурационный файл сайта wp-config.php в корневой папке сайта с новым доменом и хостингом. Изменить название, пользователя и пароль от базы данных на новые.
  6. Изменить все старые внутренние URL-адреса сайта на адреса нового доменного имени с помощью плагина Velvet Blues Update URL. Если вы переезжаете только на новый хостинг, а смена домена WordPress-сайта не нужна, то этот шаг можно пропустить.

Перед тем как перенести сайт на другой домен и хостинг, убедитесь, что у вас зарегистрирован новый домен и заказан хостинг с WordPress.

Этап 1. Скачайте файлы сайта

1. Войдите в панель управления ISPmanager старого хостинга.

2. Перейдите в корневую папку сайта по инструкции: В какой каталог нужно загружать файлы сайта?

3. Скачайте все файлы сайта. Для этого выделите все файлы в корневой папке, наведите курсор на Архив и нажмите Создать архив:

как перенести сайт на wordpress 1

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

как перенести сайт на wordpress 2

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

как перенести сайт на wordpress 3

Готово! Вы скачали все файлы сайта.

Этап 2. Скачайте базу данных

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

как перенести сайт на wordpress 4

2. Войдите в панель phpMyAdmin по инструкции: Работа в phpMyAdmin. Для входа используйте имя пользователя и пароль к базе данных, которые вы нашли в файле wp-config.php.

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

как перенести сайт на wordpress 5

Готово! Вы скачали базу данных сайта.

Этап 3. Закачайте файлы сайта на новый хостинг

1. Войдите в панель управления ISPmanager нового хостинга.

2. Перейдите в корневую папку нового сайта по инструкции: В какой каталог нужно загружать файлы сайта?.

3. Загрузите архив с файлами сайта. Для этого нажмите Загрузить:

как перенести сайт на wordpress 6

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

как перенести сайт на wordpress 7

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

как перенести сайт на wordpress 8

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

как перенести сайт на wordpress 9

Готово! Вы закачали все файлы сайта на новый хостинг.

Этап 4. Закачайте базу данных сайта на новый хостинг

1. Создайте новую базу данных. Для этого в панели управления перейдите в раздел Базы данных и нажмите Создать базу данных:

как перенести сайт на wordpress 11

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

как перенести сайт на wordpress 12

3. Войдите в панель phpMyAdmin по инструкции: Работа в phpMyAdmin. Для входа используйте имя пользователя и пароль к новой базе данных, которую вы создали.

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

как перенести сайт на wordpress 13

Готово! Вы закачали базу данных сайта на новый хостинг.

Этап 5. Отредактируйте файл wp-config.php

1. Перейдите в корневую папку сайта на новом хостинге. Откройте файл wp-config.php, кликнув по нему два раза:

как перенести сайт на wordpress 14

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

как перенести сайт на wordpress 15

Готово! Вы отредактировали конфигурационный файл сайта wp-config.php. Мы рассмотрели, как перенести сайт на другой хостинг. Чтобы закончить переезд сайта на новый домен, перейдите к следующему этапу.

Этап 6. Обновите все ссылки

Следуйте инструкции ниже, если вам нужно изменить домен сайта.

2. Перейдите в раздел ПлагиныДобавить новый. Введите в поисковой строке Velvet Blues Update URLs и найдите плагин. Нажмите Установить:

как перенести сайт на wordpress 16

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

как перенести сайт на wordpress 17

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

как перенести сайт на wordpress 18

Готово! Вы обновили старые ссылки. На странице отобразится результат замены. Мы рассмотрели, как перенести сайт с одного домена на другой: с test-2domains.ru на new-test-2domains.ru.

Популярные статьи

  • Как указать (изменить) DNS-серверы для домена
  • Я зарегистрировал домен, что дальше
  • Как добавить запись типа A, AAAA, CNAME, MX, TXT, SRV для своего домена
  • Что такое редирект: виды и возможности настройки
  • Как создать почту со своим доменом

Перенос сайта WordPress на другой домен

26 декабря 2022 ВордПресс — одна из самых популярных систем управления контентом в мире. Миллионы разработчиков используют эту CMS для разработки веб-проектов, поэтому перенос сайта на другой домен WordPress — востребованная услуга, к которой часто прибегают веб-мастера. В нашей статье мы расскажем, как это сделать быстро и просто.

Как перенести сайт на WordPress на другой домен: пошаговая инструкция

Доменное имя играет большую роль в продвижении сайта в Сети. Иногда потребности проекта требуют переноса сайта на другой домен. Чтобы перенести сайт на WP с одного домена на другой, нужно выполнить следующие действия:

  1. Создание нового домена.
  2. Копирование файлов сайта.
  3. Создание базы данных.
  4. Экспорт и импорт таблиц.
  5. Редактирование файла wp-config.php.
  6. Замена URL-адресов.

Расскажем подробнее о каждом пункте. Мы покажем все действия на примере панели управления хостингом ispmanager, в других панелях действия будут аналогичными.

Перенос сайта WordPress на другой домен.

Изображение от storyset на Freepik.

№1. Создание нового домена

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

Создание домена.

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

Пример доменного имени.

Новый домен, на который мы будем переносить наш сайт на ВордПресс сайт, создан.

№2. Копирование файлов сайта

Переходим во вкладку «Менеджер файлов», в папку «www».

Менеджер файлов в ispmanager.

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

Каталог сайта.

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

Копируем все файлы.

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

Выбор нового домена для копирования.

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

№3. Создание базы данных

Теперь нужно создать новую базу данных. Переходим во вкладку «Базы данных» и нажимаем «Создать новую».

Создание новой базы данных.

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

Доступы к новой БД.

Новая база данных создана.

№4. Экспорт и импорт таблиц

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

Веб-интерфейс БД.

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

Экспорт БД.

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

Продолжение экспорта.

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

Веб-интерфейс новой БД.

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

Импорт БД.

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

Загрузка файла.

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

Замена домена в таблице.

№5. Редактирование файла wp-config.php

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

Файл wp-config.

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

Редактируем файл.

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

Новые доступы к БД.

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

Папка wp-content.

После завершения настроек проверим, что новый сайт открывается.

№6. Замена URL-адресов

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

Активация плагина.

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

Обновление URL.

Обновим сайт и проверим, что все работает.

Заключение

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

Похожие статьи

301 редирект: как его настроить 05 декабря 2022

Работая с сайтами, веб-мастера часто сталкиваются с ситуациями, когда необходимо удалить, перенести или изменить URL-адреса определенных страниц или ресурса в целом.

PostgreSQL или MySQL: чем отличаются СУБД 12 декабря 2022

Системы управления базами данных (Databases Management System) или СУБД необходимы для эффективного взаимодействия с цифровой информацией, относящейся к одному проекту (сайту, приложению и др.) и структурировано хранящейся в БД.

Установка Fastpanel на сервер 20 декабря 2022

Fastpanel — бесплатная панель управления выделенным сервером или VPS/VDS. Панель отвечает важным для серверного программного обеспечения требованиям: функциональности, логичности и простоте интерфейса.

Как перенести сайт вордпресс на другой домен

Banner WP New Domain

Подготовка к переносу

  • скопировать все файлы с директории старого домена в директорию нового;
  • обязательно создать резервную копию базы данных сайта, чтобы иметь возможность откатить ее к прежнему состоянию.

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

С помощью панели администратора WordPress

Это самый простой способ, требующий от Вас минимум действий.

1. Зайдите в админ-панель вашего сайта на страницу Настройки — Общие.

2. В полях Адрес WordPress (URL) и Адрес сайта (URL) укажите URL нового домена и подтвердите изменения, нажав на кнопку Сохранить изменения.

Смена домена WordPress

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. Готово. Теперь сайт будет открываться по новому адресу.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *