Как переделать сайт и перенести его на другой хостинг или домен без потери позиций

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

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

Расторгнуть одно соглашение и заключить новое — лишь начало масштабного процесса, который потребуется осуществить. Ведь перемещение негативно сказывается на SEO-продвижении веб-ресурса. А значит, предварительно нужно узнать, как переделать сайт без потери позиций или по возможности минимизировать отрицательный эффект.

Если вы всё же решились на другой хостинг, то такую работу лучше доверить профессионалам. За помощью вы можете обратиться к специалистам “Студии 17”– они помогут выполнить переезд безболезненно для вашего трафика, времени и нервов.

Как переделать сайт без потери позиций

Причины принятия подобного решения

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

Конечно, если ресурс новый и еще не индексируется поисковиками, о сохранности SEO-трафика можно особо не переживать. Совсем другое дело, когда проект раскручен, и проседание позиций повлечет за собой ряд серьезных проблем и убытков. Чтобы переезжать при таком раскладе, нужно иметь действительно основательный повод. В зависимости от обстоятельств таковым может оказаться:

  • Подбор лучшего доменного имени, которое будет в большей степени соответствовать проекту.
  • Необходимость, вызванная переименованием организации или ребрендингом.
  • Выход компании на международный уровень, который требует изменения зоны на (.org, .site и т.д.).

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

Подготовка к переезду сайта на другой домен без потери позиций

Подготовительные действия, касающиеся перехода, необходимо продумать заранее. В идеале готовым к нему нужно быть, даже когда перемещение пока не планируется. Чтобы правильно подготовиться к переносу, нужно понимать, какие именно сведения являются наиболее важными. Все их надлежит сохранить и обязательно дополнить соответствующими пояснениями. Сохраненную в электронном виде информацию предстоит резервировать в разных местах и ежемесячно проводит актуализацию (проверять работу логинов/паролей). В противном случае смысла от этих действий немного.

Итак, при подготовке к переносу сайта на другой домен без потери позиций необходимо произвести полную копию ресурса, в том числе и резервную:

  • Дубликат файлов веб-ресурса. Сохранению подлежит все, кроме серверных журналов и временных элементов.
  • Полное копирование БД. Не забывайте, что баз данных может быть несколько.
  • Детали настроек, скрипты cron, утилиты консоли — обо всех этих «мелочах» также следует помнить.

Перенос сайта на другой хостинг

Грамотный выбор доменного имени: инструкции

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

По иерархической системе домены подразделяются на элементы первого, второго, третьего уровня и т.д. Те что ниже 3-го, как правило, являются техническими. Географические и общего назначения (верхняя позиция) относятся к тематическим. При этом национальные, обозначающие принадлежность к определенному государству, это: .UA, .RU, .KZ. К единым следует причислить: .COM, .NET, .BIZ. Они соответственно характеризуют сферу деятельности: коммерческая, интернет-среда, бизнес. Такие имена подлежат регистрации через ICANN. У физических лиц к ним практически нет доступа. Чтобы зарегистрировать, придется отдать не меньше 200000 долларов.

Домены второго уровня — самые доступные и распространенные. Они находятся слева от первого перед точкой. Например: REG.RU, BLOG.RU. Третий (поддомены) формируются внутри основных: FORUM.SITE.RU; MYASO.EDA.RU и т.д.

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

Разбираясь, как перенести сайт на другой хостинг, при подборе доменного наименования необходимо иметь в виду несколько важных нюансов:

  • Оно должно быть простым для восприятия и запоминания. Удобные короткие варианты сейчас практически все заняты. Поэтому ориентироваться стоит не на длину, а на благозвучность и легкость написания. Можно составить название из двух недлинных слов, если они удачно комбинируются и без труда произносятся. Обратите внимание на слова-сокращения или аббревиатуру, а также на соответствие распространенным запросам в поисковиках.

Задействуя латиницу для перевода имени с кириллицы, следует быть осторожным. Из-за большого числа вариантов транскрибирования таких букв как: Я, Щ, Ю, Ц, Й и т.д. может возникнуть путаница. Если проблемные буквенные знаки есть в нейме, лучше не переводить его на латынь.

Переезд сайта

  • Домен должен быть зарегистрирован в той области, в которой находится целевая аудитория веб-ресурса. К примеру, KZ — для казахстанской, RU — для российской. Если упустить из виду данное соответствие, пользователи могут подумать, что компания из другого государства просто не функционирует на их территории.

В данный момент распространены специальные тематические top-level зоны: .GAME, .TRAVEL, TECH и т.д. Каждая из них предельно ясно указывает на назначение веб-площадки и ее принадлежность к определенной сфере деятельности.

  • Имя должно быть особенным — эксклюзивным. Конечно, очень многие достойные варианты уже давно зарезервированы. Брать их нельзя, придется создавать свое собственное. Также можно попробовать связаться с владельцем приглянувшегося наименования (если оно не используется для веб-сайта) и предложить ему соответствующую сумму (выкупить).

При формировании уникального названия важно прийти к действительно существенной разнице со схожими по тематике ресурсами. В противном случае пользователи будут переходить на другие площадки.

Подразделение доменных имен по уровням в примерах:

ПервыйВторойТретий
.com

.org

.net

.xyz

.name

.biz

.info

yandex.ru

netpeak.net

google.com

yandex.ru

gmail.com

youtube.com

facebook.com

filanco.com.ua

datahouse.com.ru

forum.hostings.info

megatool.ipipe.ru

blog.site.ru

site.ucoz.ru

forum.site.ru

Проверка истории домена

Ситуации, когда подходящее доменное имя свободно, но уже было зарегистрировано ранее — не редкость. Подобное может оказаться на руку нынешнему владельцу или, наоборот, выступать в роли негативного фактора. Дело в том, что за предыдущий период использования поисковики уже сформировали о нем свое «мнение». Такая своего рода «память» хранится довольно продолжительное время. Если раньше репутация платформы была не на высоте, несмотря на смену собственника, поисковые системы будут понижать ее в выдаче и даже исключать. В плане продвижения появятся значительные проблемы. При таком раскладе целесообразно действительно взять совершенно новое.

Когда же у прежнего владельца дела с веб-сайтом обстояли хорошо, при совпадении прежней и нынешней тематики SEO-продвижение только выиграет. Проверить историю доменного имени можно при помощи специальных сервисов (платных и бесплатных). Например, WhoisRequest или archive.org.

Удаление со старого хостинга

Чтобы произвести открепление названия через провайдера, необходимо найти на площадке хостера подраздел, с помощью которого можно управлять доменными наименованиями. На различных провайдерских платформах он может называться по-разному. Для наглядности стоит рассмотреть, как это делается на Nethouse:

  • Первым делом пройдите авторизацию. В пункте «Домены» нажмите позицию «Управление».
  • Теперь кликните по клавише с изображением шестеренки.
  • Перед вами откроется небольшое окошко-меню, в котором предстоит выбрать «Снять с делегирования».

Все, к DNS-серверам название больше не привязано.

Добавление доменного имени

Следуя пошаговой инструкции по переходу на другой хостинг, в первую очередь надлежит добавить наименование и прикрепить к нему папки для загрузки файлов веб-ресурса. Как вариант, пройти регистрацию и приобрести его можно в Eternalhost.

Посредством панели управления отыщите раздел «Настройки». Здесь удастся оформить новое или осуществить перемещение прежнего со старого сервера. Теперь активируйте «Добавить/Зарегистрировать» и внесите необходимые сведения. Эти манипуляции не переводят название на иную платформу, а только подготавливают учетную запись к подключению.

Перемещение файлов при переносе домена на другой хостинг

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

Для начала скачайте сведения в полном объеме с прежнего хостинга (взять их предстоит из корневого хранилища). Для скачивания можно воспользоваться:

  • менеджером файлов из управляющей панели площадки;
  • протоколами SSH, FTP/SFTP.

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

Большие веб-ресурсы — это огромный объем документации. Чтобы обеспечить им стабильное функционирование, необходимо заранее позаботиться об архиве на прежней хостинг-платформе. Распаковать его несложно, зато удастся избежать серьезных временных потерь.

Перенос базы данных

Данный этап актуален для веб-сайтов с CMS. Управление у них чаще всего основано на MySQL, которые также нуждаются в перемещении. Осуществлять манипуляции с БД удобнее всего через веб-интерфейс (встроен прямо в панель) или вручную посредством phpMyAdmin.

С целью организации миграции зайдите в подраздел с базой и выделите все имеющиеся файлы. После этого запустите опцию «Экспорт» и выберите нужный путь сохранения. Опять же, чтобы сэкономить время, неплохо предварительно сделать архив.

На новом интернет-хостинге активируйте «Создание БД». Заполните необходимые позиции вместе с ее наименованием, логин/пароль и кликните по клавише «Создать». В завершение импортируйте дамп на новый сервер. Нажмите кнопку «Импорт», в открывшемся окошке укажите направление к заблаговременно подготовленному архивному файлу и подтвердите действие. Остается только перенести настройки базы данных в файл-конфигурации.

Перенести сайт на другой хостинг

Замена ссылок

Прежде чем приступить непосредственно к процессу, не забудьте создать дубликат в подразделе «Дополнения». В непредвиденной ситуации можно будет вернуться к первичному положению. Теперь найдите и замените прежние названия, подключившись к учетке SSH:

[username@server ~]$ cd domains/new_domain.ru/

[username@server new_domain.ru]$ grep -rl old_domain.ru ./ | xargs sed -i ‘s/old_domain.ru/new_domain.ru/g’

При использовании кириллицы имя нужно переформировать в PunnyCode. Делается это путем введения idn-команды:

[username@server ~]$ idn домен.рф

Полученное закодированное название необходимо использовать во время замены отсылок:

[username@server new_domain.ru]$ grep -rl xn--d1acufc.xn--p1ai ./ | xargs sed -i ‘s/xn--d1acufc.xn--p1ai/new_domain.ru/g’

В процессе можно воспользоваться Search&Replace DB, скачать которую следует в аккаунте SSH. В корне веб-ресурса выполните следующее:

[username@server public_html]$ git clone https://github.com/interconnectit/Search-Replace-DB/

В браузерном окне осуществите переход, где укажите что ищете (прежнее наименование) и чем заменить (новое):

http://domain.ru/Search-Replace-DB/

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

Установка 301 редиректа при переносе сайта на другой хостинг

На данном этапе предстоит установить переадресацию всех веб-страниц площадки на другой домен. Именно этот вариант (постоянный) необходим для стабильного функционирования и переиндексации ресурса поисковиками.

Настроить переход можно:

  • В .htaccess.
  • Заказав услугу перенаправления имени.
  • Посредством панели управления интернет-хостингом.

По завершении обязательно проверьте, все ли сделано правильно. Проставьте в адресной строчке браузера URL-значения файлов или страниц с прежним доменным наименованием. Если редирект работает как надо, вы увидите новый адрес при открытии веб-страниц.

Перенос учетных записей e-mail

Особую важность представляет для тех, кто пользуется электронной почтой.

Удобнее всего, когда почтовый адрес находится на регистраторе домена. Чтобы перенести e-mail-учетки, необходимо осуществить вход в регистраторский аккаунт и прикрепить сервер к IP нужного интернет-хостинга.

Если электронка имеет привязку к посредническому сервису, надлежит определить, доступны ли MX-записям обновления в DNS. Они необходимы тем, кто поставляет рассылочные услуги.

Если e-mail-адреса размещаются на сервере прежней площадки, без основательных потерь времени не обойтись. Предстоит снова создать учетные записи на новом месте. А поможет в этом удобная опция импорта в подразделе «Электронная почта».

Перенос сайта без потери позиций

Обновляем конфигурационные файлы CMS

Собирая информацию, как перенести сайт на другой домен, следует знать, что для этой операции нужно поработать с настройками в системном доке. Как правило, он расположен в папке с движком. Частью его наименования являются составляющие: settings; conf или config. Так, на WordPress, к примеру, это будет wp-config.php.

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

Смена DNS-сервера и перенос домена

На завершающем этапе необходимо произвести подключение имеющегося названия на новом сервере через перенастройку NS. Именно там находится вся прежняя информация.

Сделать это помогут три варианта процедуры:

  • Перенос доменного имени к выбранному хостеру или регистратору.
  • Изменение DNS-записи.
  • Смена серверных имен.

Изменение NS-записи и «направление» на новый хостинг

Изначально в настройках указаны сведения прежнего интернет-хостинга. Чтобы полностью перевести доменное название, предстоит произвести их обновление. Внимательно проверьте NS-значения, которые можно найти в регистрационном письме-подтверждении, направленном вам провайдером. Как вариант — отправьте запрос в техническую службу поддержки.

Изменение адреса сайта в инструментах для вебмастеров

Для этого вам понадобятся Google Search Console и Яндекс.Вебмастер. Выполните переход и укажите новое имя. Работать также можно с поисковиками Bing, Mail.ru и другими.

При этом будьте готовы к тому, что площадка потеряет позиции в выдаче. Не волнуйтесь, если все сделано верно — это лишь вопрос времени. Когда произойдет полное обновление базы, веб-сайт вернется на прежний уровень.

По завершении перемещения не торопитесь удалять старые записи о переадресации на прошлом ресурсе. Целесообразно оставить их на полгода или до того момента, когда трафик станет совсем незначительным.

Настройка robots.txt

Производится приблизительно через месяц после переезда, чтобы закрыть старый ресурс от индексирования поисковиками. Для этого отыщите нужный документ в корне веб-площадки на интернет-хостинге и отредактируйте его добавив:

старый_сайт.ru/robots.txt

User-agent: *

Disallow: /

В конце не забудьте о сохранении.

Проверка сайта

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

  • Проверьте работу посредством технических имен веб-ресурса.
  • Через поддомен с подключением к public_html.
  • Воспользуйтесь услугами техподдержки хостера.

Не торопитесь, уделите немного времени процессу. Выясняя, как перенести домен на другой хостинг, помните — незначительных деталей в этом деле не существует.

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

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