<
  • Главная
Статьи

Переїзд на новий домен: пам'ятка для новачків

  1. 1. Переносимо файли сайту
  2. 2. Переносимо базу даних
  3. 2.1. Експорт бази даних
  4. 2.2. Внесення змін
  5. 2.3. Створення нової бази
  6. 3. Налаштовуємо переадресацію
  7. 4. Налаштовуємо індексацію
  8. висновок

Переїзд на новий домен пов'язаний з рядом труднощів. По-перше, потрібно перенести файли і базу даних так, щоб сайт працював без перебоїв. По-друге, необхідно провести ряд дій, спрямованих на збереження трафіку на сайті і позицій в пошуку. Досвідчені фахівці провернуть цю операцію з закритими очима. А ось початківці вебмастера можуть задаватися безліччю питань - саме їм адресована наша стаття.

Відразу визначимося, що під час переїзду на новий домен ми не маємо на увазі переїзд з протоколу http на https. Механізми переїзду схожі, але все-таки є відмінності. Якщо вам потрібно переїхати на https, докладний опис процедури ви знайдете в цій статті . Даний посібник підійде для тих, хто повністю змінює домен (наприклад, oldsite.ru на newsite.ru).

1. Переносимо файли сайту

В першу чергу необхідно перенести файли сайту. Для цього зручно використовувати безкоштовний FTP-клієнт FileZilla або будь-який інший. Єднаймося по FTP з хостингом і завантажуємо файли на комп'ютер, які знаходяться в папці httpdocs (також може зустрічатися public_html)

Можна піти й іншим шляхом. Якщо ваш хостинг-провайдер надає доступ до резервних копій сайту, скачайте копію файлів прямо з інтерфейсу хостингу. Наприклад, у провайдера reg.ru досить зайти в Систему резервного копіювання та завантажити останні збережені файли сайту.

Після завантаження файлів необхідно скопіювати їх на новий хостинг. Процедура, по суті, зворотна попередньої. Єднаймося по FTP з новим хостингом і завантажуємо файли.

2. Переносимо базу даних

Для роботи сайту одних файлів недостатньо. Необхідна ще база даних. Універсальний спосіб отримати її - через phpMyAdmin. Доступ до цього веб-додатком здійснюється через панель управління хостингом, на якому лежить ваш сайт (як правило, інструкція для входу в phpMyAdmin є у кожного хостинг-провайдера, наприклад, у reg.ru ).

2.1. Експорт бази даних

Після переходу на головну сторінку phpMyAdmin ви побачите подібну картину:

Незважаючи на велику кількість інформації, вас цікавить лише одна кнопка - «Експорт». Натискаєте на неї, і на наступному кроці тиснете «Вперед» (нічого міняти тут не потрібно):

Після цього файл з базою даних збережеться на вашому комп'ютері.

Знову ж таки, як і у випадку з файлами сайту, можна піти альтернативним шляхом і завантажити базу даних з резервних копій, які створює хостинг-провайдер. Тільки врахуйте періодичність створення копій. Зазвичай вона становить один раз на добу. Якщо ж ви вносили зміни на сайт до створення нової копії, то вони не будуть збережені при переїзді. Тому в такому випадку краще завантажувати базу даних і файли сайту відповідно за допомогою phpMyAdmin і FTP-клієнта.

2.2. Внесення змін

Тепер необхідно внести зміни в цю базу даних. Відкриваємо файл в редакторі NotePad ++ і вибираємо в меню «Пошук» розділ «Заміна ...». Вводимо в поле «Знайти» поточний домен в форматі oldsite.ru (без http або www), а в полі «Замінити на» - новий домен в аналогічному форматі. Потім натискаємо «Замінити все».

У прикладі вироблено 2993 заміни. У вашому випадку цифра буде відрізнятися в залежності від кількості сторінок, облікових записів, плагінів і наявності інших даних.

2.3. Створення нової бази

Наступний етап - створення бази даних для нового домену. Для цього треба зайти в панель управління хостингом і створіть нову базу. Відразу запишіть для себе ім'я бази даних, ім'я користувача і пароль - ці дані стануть в нагоді на наступних етапах. Тепер перейдіть в phpMyAdmin нового домену та імпортуйте стару базу даних, в яку вносили зміни. Для цього достатньо натиснути на кнопку «Імпорт», завантажити файл з комп'ютера і натиснути «Вперед».

Все, файли сайту і база даних перенесені на новий домен. Але сайт ще працювати не буде, оскільки в налаштуваннях сайту вказані параметри старої бази даних. Для того щоб змінити ці параметри, знайдіть в кореневій папці сайту файл конфігурації і пропишіть в ньому параметри нової бази, які ви записали при її створенні.

Наприклад, якщо у вас сайт на WordPress, то вам знадобиться файл wp-config.php, який знаходиться в кореневій папці сайту.

php, який знаходиться в кореневій папці сайту

Тут вас цікавлять рядки:

DB_NAME - ім'я бази даних;

DB_USER - ім'я користувача;

DB_PASSWORD - пароль;

DB_HOST - ім'я сервера (зазвичай це localhost, але краще уточнити у хостинг-провайдера).

Значення вводяться між символами «значення» без пробілів.

Ще один момент - необхідно ввести унікальні ключі для аутентифікації. Можна просто набрати абракадабру на клавіатурі в кожному рядку або згенерувати їх за допомогою спеціального сервісу.

Збережіть зміни у файлі. Якщо все зроблено правильно, то сайт запрацює на новому домені.

3. Налаштовуємо переадресацію

Для того щоб не втратити трафік, необхідно налаштувати 301 редирект зі старої версії сайту на нову (дуже докладно про процедуру написано в цій статті). Користувачі, які перейдуть за старою адресою, автоматично потраплять на сторінку з тим же вмістом, але на новому домені. Також редирект необхідний для передачі ваги по зовнішніх посиланнях новому домену, щоб сайт не втратила позиції.

Створюємо в кореневій папці сайту на старому домені файл з назвою .htaccess (за допомогою Блокнота або NotePad ++) і прописуємо такі рядки:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond% {HTTP_HOST} ^ oldsite.ru
RewriteRule (. *) Http://newsite.ru/$1 [R = 301, L]
</ IfModulec>

Якщо файл вже є, то просто додаємо рядки:

RewriteCond% {HTTP_HOST} ^ oldsite.ru
RewriteRule (. *) Http://newsite.ru/$1 [R = 301, L]
після рядка RewriteEngine On і перед </ IfModulec>

Тепер користувачі, які будуть заходити на будь-яку сторінку домена oldsite.ru, будуть автоматично потрапляти на аналогічну сторінку на домені newsite.ru.

Важливо! Після перенесення сайту ні в якому разі не припиняйте оплачувати хостинг для старого домену. В іншому випадку файл .htaccess буде видалений, і 301 редирект працювати не буде.

4. Налаштовуємо індексацію

Для початку необхідно внести зміни в файл robots.txt, який знаходиться в кореневій папці сайту на новому домені. Поміняти потрібно всього дві строчки:

було:
Host: oldsite.ru
Sitemap: http://oldsite.ru/sitemap.xml

стало:
Host: newsite.ru
Sitemap: http://newsite.ru/sitemap.xml

Це потрібно для вказівки пошуковій системі Яндекс на головне дзеркало сайту (директива Host) і на розташування карти сайту (директива Sitemap).

Але це ще не все. Необхідно завершити переїзд в панелях для вебмайстрів Яндекса і Google.

додаємо в Яндекс.Вебмайстер сайти newsite.ru і www.newsite.ru, підтверджуємо права на них. Після цього заходимо на сторінку старого домену в розділ «Індексування» / «Переїзд сайту», вказуємо новий домен і натискаємо «Зберегти». Крім того, заходимо на сторінку сайту з новим доменом (з www) в той же розділ і вказуємо новий домен без www. Це потрібно для склеювання дзеркал з www і без www.

В Google спеціальних заходів вживати не потрібно, тут досить 301 редиректу, але рекомендується додати нові домени з www і без www і склеїти дзеркала.

Після цього оновлюємо XML-карту сайту, додаємо її в кореневу папку нового сайту і панелі для вебмайстрів.

На цьому все. Залишається перевірити коректність роботи сайту. Врахуйте, що деякі настройки сайту можуть збитися (наприклад, оформлення, розташування елементів і т. П.). В цьому випадку необхідно їх відкоригувати вручну за допомогою CMS і плагінів.

висновок

Переїзд сайту - справжній стрес для його власника. Це нерозривно пов'язано з деяким падінням трафіку і випаданням частини сторінок з індексу. Але це тимчасове явище, і якщо все зроблено правильно, то сторінки на старому домені поступово випадуть з індексу, а сторінки на новому домені будуть індексуватися. Через 1,5-2 місяці показники сайту повинні повністю відновитися. Якщо цього не відбулося, необхідно шукати причини. Якщо ви не впевнені, чи правильно зробили при перенесенні сайту, можете звернутися за аудитом і перевіркою до технічних фахівців PromoPult. Вони допоможуть виявити можливі помилки і дадуть список рекомендацій по їх виправленню.



Новости
  • Виртуальный хостинг

    Виртуальный хостинг. Возможности сервера распределяются в равной мере между всеми... 
    Читать полностью

  • Редизайн сайта

    Редизайн сайта – это полное либо частичное обновление дизайна существующего сайта.... 
    Читать полностью

  • Консалтинг, услуги контент-менеджера

    Сопровождение любых интернет ресурсов;- Знание HTML и CSS- Поиск и обновление контента;-... 
    Читать полностью

  • Трафик из соцсетей

    Сравнительно дешевый способ по сравнению с поисковым и контекстным видами раскрутки... 
    Читать полностью

  • Поисковая оптимизация

    Поисковая оптимизация (англ. search engine optimization, SEO) — поднятие позиций сайта в результатах... 
    Читать полностью