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

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

Перенос сайта на другой домен - это изменение адреса ресурса.


Больше видео на нашем канале - изучайте интернет-маркетинг с SEMANTICA

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

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

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

Это - пример из жизни. В интернете все работает точно так же. Сайту может потребоваться переезд - проблемы с купленным доменным именем, санкции и пр.

Причины смены адреса

Чаще всего переезд требуется в ситуациях:

  • Смена названия.
  • Покупка “красивого” адреса.
  • Обход санкция поисковиков.
  • Решение взять национальный домен - например, сменить.org на.ru.

Перенос сайта на другой домен: как это влияет позиции в поисковиках

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

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

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

Возможны два варианта: с и без него.

Без смены хостинга

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

Со сменой хостинга

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

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

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

Работа с движком

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

Изменяем учетные данные для нового домена.

  • Имена базы данных и пользователя.
  • Пароль.
  • Адрес сервера.
  • Кодировку базы данных.
  • Схему сопоставления

Следующий этап – оптимизировать правильную работу ссылок. Для этого в общих параметрах WordPress требуется поменять URL на актуальные.

Корректный редирект

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

В первую очередь в файле.htaccess нужно прописать такой текст: везде, исключая только robots.txt. Не забудьте указать актуальную информацию о вашем новом расположении. В файле robots.txt требуется написать новый адрес.

Если все описанное выше сделано правильно, поисковые системы будут считать новый ресурс зеркалом старого, что поможет максимально избежать потерь в поисковой выдаче. Не забудьте удостовериться в том, что файлы robots.txt на обоих веб-сайтах идентичны.

Отчет перед Yandex и Google Webmaster

Для того чтобы ваш веб-сайт начал функционировать в полную силу как можно быстрее, требуется подать отчет в эти службы.

Yandex Webmaster

  • Запускаем специальную функцию «Переезд сайта» и вводим актуальную информацию.

Google Webmaster

  • Подтверждаем права на оба ресурса.
  • Загружаем актуальную sitemap.xml.
  • Сообщаем сервису о переезде.
  • Сканируем новый веб-сайт.

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

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

Подготовительные работы перед переносом сайта

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

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

Поисковая система Яндекс, ко всему прочему, рекомендует при переезде на новый домен проверить, не является ли он зеркалом другого домена. Это можно сделать при помощи сервиса сообщить о новом url .

Если новый домен является чьим-либо зеркалом, появится сообщение: «Указанный вами сайт является неглавным зеркалом сайта…».

Внешние ссылки можно проанализировать при помощи сервиса ahrefs.com , а сам сайт через Web Archive .

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

Правильно настроить переадресацию

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

Пример реализации:

Для того чтобы это сделать нужно добавить в htaccess старого домена несколько строк:

RewriteCond %{HTTP_HOST} ^www\.old\.com$ RewriteRule ^(.*)$ http://new.com/$1 RewriteCond %{HTTP_HOST} ^old\.com RewriteRule ^(.*)$ http://new.com/$1

RewriteCond % { HTTP_HOST } ^ www \ . old \ . com $ [ NC ]

RewriteCond % { HTTP_HOST } ^ old \ . com

RewriteRule ^ (. * ) $ http : //new.com/$1

Проблемы возникают, когда при переносе сайта на новый домен ещё изменяются url-адреса, возможно, в следствие смены CMS. В данном случае необходимо сделать следующее:

  1. Выгрузить список страниц со старого домена (это можно сделать при помощи программы Netpeak Spider).
  2. Выгрузить список страниц нового сайта.
  3. Составить таблицу соответствия старых и новых url-адресов.
  4. Прописать 301 редиректы со старых url-адресов на новые.

Бывает такое, что при переносе сайта, некоторые страницы сайта отсутствуют на новом (решили удалить некоторые категории/товары), в таком случае нужно написать 301 редирект на вышестоящую категорию или же на главную страницу сайта.

Составление списка соответствия url-адресов очень долгий и тяжелый труд, который требует упорства и терпения.

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

Указать о смене доменного имени в Search Console

Обязательно нужно указать поисковой системе Google о переносе домена при помощи сервиса Search Console . Сделать это можно в 4 шага:

  1. Добавить новый домен в Search Console и выбрать его в качестве нового домена.
  2. Правильно настроить переадресацию со старого домена на новый.
  3. Убедиться, что для старого и нового сайтов выбраны верные способы подтверждения.
  4. Отправить запрос на изменение адреса сайта.

Указать о смене доменного имени в Яндекс Вебмастере

Не стоит забывать о поисковой системе Яндекс. В инструментах для вебмастеров также необходимо сообщить о смене доменного имени. Для этого нужно подтвердить права на владение новым сайтом и выбрать его из выпадающего списка в разделе «Индексирование» -> «Переезд сайта».

Не забыть про перенос систем аналитики

При изменении домена обязательно нужно правильно перенести системы аналитики Google Analytics и Яндекс Метрику на новый домен. Делается это в два очень простых этапа:

  1. Нужно проследить чтобы коды были корректно размещены на новом домене.
  2. Изменить в интерфейсе Google Analytics и Яндекс Метрики отслеживаемый домен на новый.

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

Проверка корректности переноса сайта

После того как все предыдущие пункты выполнены, нужно провести контрольную проверку сайта на наличие ошибок в переносе.

  1. Если на сайте есть многоязычные страницы и используется rel-alternate-hreflang, обязательно нужно обновить эти теги, в соответствии с новыми url адресами.
  2. Проверить, есть ли на сайте ссылки на старый домен. Их можно найти при помощи сервиса Netpeak Spider. Все ссылки на старый домен нужно убрать.
  3. Проверить все тексты и мета теги на упоминание старого домена.
  4. Проверить все страницы старого домена, корректно ли они перенаправляют пользователей и поисковые системы на страницы нового домена.
  5. Проверить карту сайта sitemap.xml на новом домене, там должны быть только страницы нового сайта.
  6. Проверить наличие файла robots.txt и корректность его содержимого.
  7. Сменить доменное имя компании в Яндекс Справочнике, социальных сетях, Google Мой Бизнес и других сервисах.
  8. Проверить корректно ли работают системы аналитики: Яндекс Метрика, Google Analytics.
  9. При значительном изменении сайта нужно проверить работоспособность всех целей и электронной торговли, так как при смене url-адресов что-нибудь обязательно перестанет работать.

Возможные потери позиций после переноса сайта

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

Пример изменения трафика на сайте после переноса на новую CMS систему:

Как видно на графике трафик просел на 15% на 2 недели, а далее полностью восстановился.

Справочная информация от поисковых систем:

Очень рекомендую ознакомиться с рекомендациями поисковых систем Google и Яндекс по правильному, с их точки зрения, переносу сайта на новый домен.

Если вы нашли ошибку, выделите участок текста и нажмите Ctrl + Enter или воспользуйтесь ссылкой , чтобы сообщить нам.

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

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

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

  1. Хочется более релевантное доменное имя.
  2. Организация сменила свое название.
  3. Хочется более авторитетный домен верхнего уровня.
  4. Решили сменить домен на национальный (к примеру, сайт магазина Беларуси с домена на.com переносится на.by).
  5. Перенос сайта с HTTP на HTTPs и т.д.

Итак, решение о том, что сайт необходимо перенести, все-таки принято и возникает вопрос, а не потеряются ли позиции сайта, не уйдут ли посетители и не снизится ли показатель тИЦ.

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

Также в Яндекс.Вебмастере сказано, что изменение позиций сайта и проиндексированных страниц будет сведено до минимума, если робот Яндекса определит новый домен сайта как главное зеркало для старого.

Возможно, что при переезде сайта на другой домен сайт потеряет свои позиции или выпадет из поискового индекса; снизятся показатели индекса цитирования и PR.

Но, если вы все сделаете верно, то уже через месяц все показатели станут такими же, как и раньше, позиции вернутся на свои места.

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

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

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

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

Итак, чтобы осуществить переезд, необходимо выполнить следующие пункты:

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

    Для того чтобы произвести настройку 301-го редиректа, необходимо в файле.htaccess на том домене, с которого вы хотите перенаправить посетителей, прописать:

    Options +FollowSymLinks
    RewriteEngine on

    RewriteEngine off

    Данное правило необходимо для исключения из редиректа файла robots.txt, чтобы при обращении к файлу Яндекс увидел, что host изменился.

    И затем собственно сам редирект:

    RewriteCond %{HTTP_HOST} ^site\.com
    RewriteCond %{HTTP_HOST} ^www.site\.com
    RewriteRule ^(.*)$ http://site.org/$1

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

    Выполните требования Яндекс и Google Вебмастеров по переезду домена.

    Для Яндекса. Требования для Яндекс.Вебмастера просты:

    • Нужно добавить оба адреса сайта в Yandex.Webmaster, подтвердить права на их владение.

      Проследите, чтобы файлы robots.txt на старом и новом доменном имени были одинаковыми. В файле robots.txt для Host`а укажите главным зеркалом доменное имя вашего нового сайта, или настройте 301-ый редирект.

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

    Подробнее о переезде с домена на домен на Яндексе читайте .

      Необходимо добавить сайт на старом и новом доменном имени в Инструментах для вебмастеров . Рекомендуем добавить все 4 адреса, как с www, так и без него.

      Подтвердите права на оба ресурса.

      Затем вам необходимо провести сканирование сайта по новому адресу.

      Сообщите Гугл о переезде вашего сайта на другой адрес.

      Загрузите карту нового домена (sitemap.xml) в Инструментах для Вебмастеров Гугла.

      Произведите склейку зеркал с помощью 301-го редиректа.

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

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

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

Всем-всем привет!

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

Данное мероприятие требует большого внимания к деталям, любая мелочь имеет значение. Помню, когда переезжал на этот домен с домена третьего уровня, все операции проделывал с таким трепетом, что после каждого этапа я становился диким параноиком 😀

Этапы переезда

В большинстве случаев, когда совершается переезд, сайт теряет насиженные позиции, трафик и “пузомерки” ( , ). Однако, примерно, через 1,5 – 2 месяца все возвращается на круги своя, но это только если все сделано правильно. В моем же случае, я практически ничего не потерял, а даже наоборот приобрел, так как переезд был осуществлен в период с января по февраль (вообще не сезон, как говорится), да и трафика у меня было очень мало.

После того, как Вы решили купить новый домен и переехать на него, нужно сделать следующее:

  1. Естественно, купить домен;
  2. Полностью скопировать содержимое со старого домена на новый. Для этого можете воспользоваться услугами своего хостинг-провайдера. Я так и сделал;
  3. Настроить панели вебмастера в поисковых системах;
  4. Настроить перенаправление посетителей на новый домен;
  5. Настроить файл robots.txt;
  6. Ждать склейки доменов.

Важно! При переезде на новый домен нужно, чтобы по обоим адресам был идентичный контент и дизайн, то есть полная копия. Иначе поисковый робот не сможет правильно проиндексировать оба сайта и склеить их, что безусловно понесет серьезные последствия.

Настройки в панелях вебмастера

Итак, после того, как новый домен куплен, а содержимое сайта перенесено, нужно предупредить поисковые системы о том, что появился новый сайт и что Вы собрались переезжать на него. Для начала добавьте только что купленный домен (если старый уже добавлен. Если нет, добавляем оба) в панели вебмастера, а .

Далее с помощью инструмента “Переезд сайта” информируем о нашем намерении Яндекс.Вебмастер.

В Google же нужно найти в правом верхнем углу панели настройки и выбрать пункт “Изменение адреса”, после чего делаете все по инструкции.

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

Настроить перенаправление и robots.txt

Далее необходимо настроить 301 редирект через и прописать директиву Host в robots.txt. С помощью первого мы будем перенаправлять тех, кто переходит по адресу старого домена на страницы нового, а с помощью второго покажем поисковым системам главное зеркало.

Для Яндекса достаточно директивы Host для склейки, но этот процесс будет длиться долго и трафик в первое время будет идти на старый домен. Для Google же нужен 301 редирект. Поэтому нужно использовать и то, и другое. От этого ничего плохого не случится!

Подробнейшим образом о создании 301 редиректа написано . Обязательно прочитайте. Для перенаправления посетителей пропишите следующую команду:

RewriteEngine On RewriteCond %{HTTP_HOST} old-domen.ru RewriteRule (.*) http: //new-domen.ru/$1

В robots.txt обоих сайтов пропишите директиву Host с новым доменом. Пишется она, как правило, в конце данного файла:

User-agent: * Allow: /tag Disallow: /cgi-bin Disallow: /wp-admin Disallow: /trackback Disallow: */trackback Disallow: */*/trackback Disallow: */*/feed/*/ Disallow: */feed Disallow: */page/ Disallow: */author/ Disallow: */wp-login Host: site.ru Sitemap: http://site.ru/sitemap_index.xml

Важно! Файл robots.txt должен быть полностью идентичным. Подробнее о создании robots.txt написано .

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

Ну а на этом у меня все, дорогие друзья!

До скорых встреч!

Эта тема в интернете изписана вдоль и поперек. Информации просто море. Я постараюсь объединить весь процесс переноса сайта в один материал. Что бы удобно было использовать как заметку:) Настройка 301 ошибки и собственно самого редиректа подойдет для любого сайта. А в качестве CMS , в примере я буду использовать WordPress .

Подробности ниже.

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

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

Условно можно разделить весь процесс переноса на несколько частей:

  • Перенос самого сайта (движок, БД)
  • Создание правильного редиректа (301-я ошибка)

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

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

Так как я уже не раз писал о популярной , возьмем ее за пример.
Для этого нам понадобится следующее:

  • для переноса файлов и директорий
  • для создания дампа базы данных

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

Для того что бы перенести базу данных можно воспользоваться утилитой Sypex Dumper , либо утилитой phpMyAdmin . Импортируем базу данных на новый хостинг. Теперь остается сделать дополнительные настройки самого движка Wrodpress.

Сначала нужно подключить новую БД к WordPress .
В файле wp-config.php, который расположен в корневой директории нового сайта нужно изменить в соответствии с вашими параметрами следующие строки:

/** Имя базы данных для WordPress */ define ("DB_NAME" , "newsitebdname" ) ; /** Имя пользователя MySQL */ define ("DB_USER" , "newsiteusername" ) ; /** Пароль пользователя MySQL */ define ("DB_PASSWORD" , "password" ) ; /** Адрес сервера MySQL */ define ("DB_HOST" , "localhost" ) ; /** Кодировка базы данных при создании таблиц. */ define ("DB_CHARSET" , "utf8" ) ; /** Схема сопоставления. Не меняйте, если не уверены. */ define ("DB_COLLATE" , "" ) ;

/** Имя базы данных для WordPress */ define("DB_NAME", "newsitebdname"); /** Имя пользователя MySQL */ define("DB_USER", "newsiteusername"); /** Пароль пользователя MySQL */ define("DB_PASSWORD", "password"); /** Адрес сервера MySQL */ define("DB_HOST", "localhost"); /** Кодировка базы данных при создании таблиц. */ define("DB_CHARSET", "utf8"); /** Схема сопоставления. Не меняйте, если не уверены. */ define("DB_COLLATE", "");

Это можно сделать изменив ссылку в настройках движка. Для этого нужно зайти на старый сайт в Параметры ->Общие , и там исправить два поля Адрес WordPress (URL) и Адрес сайта (URL) на новый домен.
Я бы не рекомендовал этот способ, так как все равно могут возникнуть некоторые трудности с работой ссылок. И не всегда даже у простого пользователя получается понять что нужно сделать. Наиболее предпочтительнее два следующих варианта.

1. При создании дампа БД например через phpMyAdmin у вас на выходе получится текстовый файл. Откройте его в текстовом или PHP-редакторе, и выберите пункт меню «Поиск и замена » или «Замена всех вхождений «.
2. Второй вариант. Здесь нужно будет выполнить три MySQL запроса, которые поправят все ссылки, включая те которые находятся в тексте ваших постов. В phpMyAdmin есть вкладка SQL, в которой и можно выполнить следующие три запроса:

#Заменить те самые поля, о которых я говорил выше: Адрес WordPress (URL) и Адрес сайта (URL) 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" ) ;

#Заменить те самые поля, о которых я говорил выше: Адрес WordPress (URL) и Адрес сайта (URL) 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");

Будьте внимательны, если у вас все ссылки начинаются с www (http://www.domain.com), то соответственно в запросах вам нужно так и указывать. Если Вы точно не знаете какие ссылки у вас, то просто каждый из запросов введите дважды: один с www, другой без.

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

Если вы использовали мой материал и установили плагин Google XML Sitemaps . То Вам нужно будет заново построить карту сайта для изменения ссылок. Соответствующая кнопка(ссылка) есть в настройках плагина.
Не забудьте удалить утилиту для создания дампа БД и сам дамп.
На этом перенос сайта закончен. Осталось настроить все так, что бы все показатели вашего сайта остались такие же.

301 редирект

При смене домена сайта, его позиции в поисковой выдаче и количество проиндексированных страниц может уменьшится. Но для того что бы этот эффект минимизировать, нужно сделать правильный редирект, и указать основное зеркало сайта.
Кто не знает что такое 301 Moved Permanently , небольшая справка:

Если по запросу какой либо страницы выдается ошибка 301 , то это означает что сайт навсегда переехал на новый URI, который указывается в поле Location HTTP заголовка. В следствии чего пользователи и поисковики при заходе на старый URL, будут переходить на новый сайт.

Ошибка 301 наверное один из самых лучших способов для переезда на новый домен. Ведь при этом по сути произойдет склейка старого и нового адресов . И все свойства будут переданы от старого новому, в следствии чего у вас не упадет посещаемость и все показатели типа тИЦ и PageRank(PR) и вес страниц будут переданы новому домену .

Итак для того, что бы редирект заработал, на старом домене в корневой директории нужно создать файл.htaccess , со следующим содержанием:

Options + FollowSymLinks RewriteEngine on RewriteCond % { REQUEST_FILENAME} robots. txt$ [ NC] RewriteRule ^([ ^/ ] + ) $1 [ L] RewriteCond % { HTTP_HOST} ^domain\. com RewriteRule ^(.* ) $ http: //newdomain.com/$1 RewriteCond % { HTTP_HOST} ^www. domain\. com RewriteRule ^(.* ) $ http: //www.newdomain.com/$1

Options +FollowSymLinks RewriteEngine on RewriteCond %{REQUEST_FILENAME} robots.txt$ RewriteRule ^([^/]+) $1 [L] RewriteCond %{HTTP_HOST} ^domain\.com RewriteRule ^(.*)$ http://newdomain.com/$1 RewriteCond %{HTTP_HOST} ^www.domain\.com RewriteRule ^(.*)$ http://www.newdomain.com/$1

После этого все пользователи и поисковые роботы будут перенаправляться с домена domain.com на newdomain.com и www.newdomain.com соответственно. А файл robots.txt будет доступен поисковикам в полном объеме.
Создайте и разместите на старом домене файл robots.txt , со следующим содержанием:

User- agent: Yandex Host: newdomain. com User- agent: * Disallow: Sitemap: http: //newdomain.com/sitemap.xml

User-agent: Yandex Host: newdomain.com User-agent: * Disallow: Sitemap: http://newdomain.com/sitemap.xml

Не забудьте изменить файл robots.txt и на новом домене. На этом переезд сайта на новый домен закончен. Осталось подождать некоторое время, и поисковики сами укажут новый домен в настройках старого. Для уверенности Вы можете вручную во всех сервисах в поле «Главное/основное зеркало» указать адрес нового домена. Обычно это делается в панели вебмастера поисковиков google и яндекс, и все различных каталогах.
Но на примере Яндексу достаточно правильного файла robots.txt для склейки зеркал. А нем я говорил выше. Главное правило здесь: не запутаться и указать в директиве Host и других местах новый адрес сайта. Что бы поисковый робот ничего не напутал и указал в качестве основного/главного зеркала то что вы хотите.

Если Вы используете счетчик посещений сайта от сервиса liveinternet.ru , Вам нужно будет зайти в настройки описания , и там в поле «Синонимы» указать новый адрес вашего сайта. Это и есть те самые «зеркала» сайта.

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

А вот несколько полезных ссылок, в том числе источников информации:

  • link — рекомендации Google по переезду на новый домен
  • link — а здесь рекомендации Яндекс
  • link — здесь варианты для разных языков и серверов

Материал написан по мотивам этого поста.
Удачных Вам переездов;) И будьте внимательны!



© 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows