Главная » Сайтостроение » Как перенести сайт на новый домен

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

[sc name=»ads1″]

Добрый день, друзья. Спустя целый год я все же принял решение вернуться в блоггинг и продолжить работу над этим сайтом, но уже на новом домене. Соответственно, я решил поделиться с Вами опытом, если его можно назвать таковым, о переносе блога WordPress с одного домена, на другой. Возможно, эта статья пригодиться одному моему знакомому, который начал вести блог на доменной зоне .tk, но планирует перебраться на “человеческий” адрес сайта.

Итак, этот блог сейчас размещен по адресу merfo.org и моя задача перенести его на домен 2wordpress.net, при этом сохранить все поисковые показатели сайта (PR, тИЦ).

Скачиваем файлы и БД

Для начала необходимо сделать копию вашего сайта, но с использованием нового домена.

Поэтому скачиваем все файлы сайта, используя FTP-клиент или стандартные средства вашего хостер-провайдера. Затем их тем же способом копируем на новое место. Если вы делаете копию сайта на одном и том же аккаунте хостинга, то будет достаточно скопировать все нужные данные через панель.

Теперь нужно скачать базу данных сайта. Для этого заходим в вашу панель управления, у меня это Cpanel и находим там раздел «Базы данных», в котором выбираем «phpMyAdmin».

В открывшееся вкладке браузера, в левом меню этого веб-приложения, указываем нужную нам базу данных. Затем, в верхней части страницы переходим во вкладку «Экспорт» и жмем «ОК». После чего сразу начнется скачивание базы данных.

2015-01-17_220753

Теперь нам нужно заменить имя старого домена на новый. Поэтому открываем скачанный файл с помощью «Блокнота» и во вкладке «Правка» выбираем пункт «Заменить…» либо просто жмем «Ctrl+H». Перед нами появляется небольшое окно, в котором мы в первый рядок указываем старый адрес, а во второй – новый, после чего жмем кнопку «Заменить все». В моем примере это выглядит так:

2015-01-18_145129

Разумеется, по завершению сохраняем изменения в файле и переходим к следующему шагу.

Создаем БД для клона сайта и подключаем ее

[sc name=»ads2″]

В панели управления вашего хостинга ищем ссылку «Базы данных MySQL» и переходим по ней. Попадаем на страницу, где отображены все ваши созданные базы данных и пользователи БД. Здесь же создаем новую базу данных и нового пользователя. В моей панели это выглядит вот так:

2015-01-18_150450

2015-01-18_150503

Большая вероятность, что у вас иная панель управления, но процесс создания БД очень похож, а может даже он для вас будет упрощен.

Далее нам нужно добавить пользователя в новую БД с полными правами:

2015-01-18_150838

2015-01-18_150910

Итак, наша база данных создана, теперь необходимо залить в нее данные со старой БД, но уже с новым доменом. Сделать это можно двумя способами:

  1. Идем в уже знакомый «phpMyAdmin», выбираем новосозданную БД и переходим на вкладку «SQL». Открываем файл БД (который скачали и изменили) текстовым редактором, копируем все содержимое и вставляем его в большое поле в браузере, после чего жмем «OK». Браузер может не на долгое время подвиснуть, так как ему нужно справить с большим объемом текста.
  2. В «phpMyAdmin» выбираем БД, переходим на вкладку «Импорт». Указываем путь на вашем ПК к базе данных и жмем «OK».

При любом способе может выбить какую-то несерьёзную ошибку, но, как правило, все будет работать отлично. Если же у вас возникают какие-либо трудности с переносом БД, вы всегда можете обратиться в службу поддержки вашего хостинга с просьбой помочь.

Теперь дело осталось за малым. На новом сайте вам нужно найти файл wp-config.php и в этих строчках прописать данные от новой БД.

/** Имя базы данных для WordPress */
define('DB_NAME', 'merfo_2wp');
/** Имя пользователя MySQL */
define('DB_USER', 'merfo_2wp');
/** Пароль к базе данных MySQL */
define('DB_PASSWORD', 'password2');

В итоге должно все получиться. Если что-то отображается иначе, проверьте пути к сайту в самом коде вашего шаблона.

Склеиваем домены

[sc name=»ads2″]

Поисковые системы могут отрицательно отнестись к вашему новому домену, поэтому их нужно предупредить о том, что это один и тот же сайт, а не плагиат.

Делается это достаточно просто:

  1. Установить постоянный 301 редирект. Самый эффективный способ, при котором вы сохраняются позиции в выдаче, PR, тИЦ, страницы в индексе.

На старом сайте к главной директории нужно создать новый файл .htaccess, если он уже существует, то просто откройте его в текстовом редакторе и вставьте в него следующее содержимое (данные на моем примере):

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC]
RewriteRule ^([^/]+) $1 [L]
 
RewriteCond %{HTTP_HOST} ^merfo\.org
RewriteRule ^(.*)$ http://2wordpress.net/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.merfo\.org
RewriteRule ^(.*)$ http://www.2wordpress.net/$1 [R=301,L]

Итак, теперь каждый посетитель и поисковые системы будут перенаправляться на ваш новый домен

.

  • Создаем файл robots.txt. Хоть постоянного редиректа должно хватить для успешной склейки доменов, все же лучше перестраховаться и сделать «правильный» файл robots.txt, который стоит заполнить таким содержимым:
    User-agent: Yandex
    Host: 2wordpress.net
     
    User-agent: *
    Disallow:
    Sitemap: http://2wordpress.net/sitemap.xml

    Вот и все, будьте готовы, что старый домен полностью вытеснит из поисковой выдачи новый адрес сайта.

    Кстати, чтобы сделать «контрольный выстрел в голову» можно зарегистрироваться в инструментах веб-мастера Google и Яндекса, где дополнительный раз можно осведомить систему о смене домена.

Оставить комментарий

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

*

x

Посмотрите

Создание своего сайта: Введение или ответы на вопросы

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