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


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

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

 

Итак, как же подготовить переход на основной домен

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

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

Для таких процедур постарайтесь выбрать время, в которое посещение сайта минимально.

Второе – никто не должен работать с сайтом во время переноса. От слова «вообще», включая выкладывание товаров, фото, статей и т.д. Как минимум, может не сохранится вся проделанная работа.

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

Третье – ни в коем случае не удаляйте старый сайт, пока не залит и не проверен новый!

Иначе пользователи будут видеть ошибку, а вы, соответственно, не увидите заказов.

Перед  переездом нужно синхронизировать сайты

Для этого:

  • импортируем все наполнение старого сайта на новый: товары, отзывы, блог, посетилей…
  • переносим счетчики и коды всяких виджетов (онлайн-чаты, пуши, обратные звонки)
  • бэкапим базы данных и файлы обоих сайтов на хостинге, скачиваем на свой накопитель

 

Теперь непосредственно переносим сайт на основной домен

  1. На хостинге создаем новую папку на одном уровне с той, где лежит текущий сайт (допустим, «www»). Назовем ее «new».
  2. В нее закачиваем и распаковываем архив с новым сайтом. Так будет быстрее и надежнее, чем пофайловый перенос.
  3. Создаем новую БД и в нее импортируем те, что у нас на жестком. Связываем ее с сайтом: прописываем путь, логин и пароль для входа – в файле config/config.php. При этом следим за заказами, отзывами и т.п. на старом сайте. Если успели появится новые – переносим.
  4. Очищаем папки /compiled и backend/compiled.
  5. Переименовываем папку с текущим сайтом (которая у нас была «www»), к примеру, в «old», а «new» даем то же имя, которое было у папки со старым сайтом, т.е. «www» в нашем случае.
  6. Прописываем полный путь к сайту в . cml/.htaccess.
  7. Не забываем открыть сайт для индексации! Делаем редиректы, если нужно.
  8. При необходимости создаем новый файл с паролями для админки и синхронизации с 1С.
  9. Тестируем: добавление в корзину, оформление заказа, создание товара, загрузка картинок, отправка почты с сайта, регистрация/вход, отправка отзыва и весь доступный функционал. Также подключаем платежные сервисы.
  10. Сайт полностью работоспособен? Отлично, теперь удаляйте файлы тестового поддомена и архив, чтобы не занимать места на хостинге.

Done!

Рассказать друзьям:

okay-cms.com

Перенос сайта на новый домен

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

У некоторых владельцев сайтов возникает желание изменить домен своего сайта. И всех конечно же интересует вопрос, а как повлияет перенос сайта на позиции сайта, его показатели и трафик, которые могут просто потеряться при смене доменного имени.

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

Отметим основные причины для смены домена:

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

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

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

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

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

Смена домена

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

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

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

    Options +FollowSymLinksRewriteEngine on<FilesMatch "robots.txt$">RewriteEngine off

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

    RewriteCond %{HTTP_HOST} ^site\.comRewriteRule ^(.*)$ http://site.org/$1 [R=301,L]RewriteCond %{HTTP_HOST} ^www.site\.comRewriteRule ^(.*)$ http://site.org/$1 [R=301,L]

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

  2. Исправьте все внешние ссылки, которые направлены на старый сайт, чтобы они вели на адрес нового домена.
  3. Выполните требования Яндекс и Google Вебмастеров по переезду домена.Для Яндекса. Требования для Яндекс.Вебмастера просты:
    • Нужно добавить оба адреса сайта в Yandex.Webmaster, подтвердить права на их владение.
    • Проследите, чтобы файлы robots.txt на старом и новом доменном имени были одинаковыми. В файле robots.txt для Host укажите главным зеркалом доменное имя вашего нового сайта, или настройте 301-ый редирект.
    • Сообщите Яндексу об изменении адреса сайта. Для этого необходимо воспользоваться инструментом «Переезд сайта». Данный инструмент позволяет владельцам сайтов сообщить Яндексу о смене домена, используемого протокола, выбрать предпочтительное отображение сайта в поисковой выдаче — с www или без.

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

    Для Google:

    • Необходимо добавить сайт на старом и новом доменном имени в Инструментах для вебмастеров. Рекомендуем добавить все 4 адреса, как с www, так и без него.Про тонкости настройки доменов с www и без читайте на странице Google.Вебмастера: https://support.google.com/webmasters/answer/44231?hl=ru
    • Подтвердите права на оба ресурса.
    • Затем вам необходимо провести сканирование сайта по новому адресу.
    • Сообщите Гугл о переезде вашего сайта на другой адрес.
    • Загрузите карту нового домена (sitemap.xml) в Инструментах для Вебмастеров Гугла.
    • Произведите склейку зеркал с помощью 301-го редиректа.
  4. После того, как процедура переезда сайта завершена, советуем вам регулярно наблюдать за позициями и показателями нового и старого доменов, до тех пор пока старый сайт не исчезнет из индекса, а показатели и позиции нового не восстановятся. Теперь можно старый сайт удалить.

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

Redirect 301 / http://новый-домен.ru

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

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

mehelps.ru

Перенос сайта на новый домен

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

  1. Сохранить старые показатели PR и тИЦ.
  2. Сохранить правую часть URL страниц относительно корня сайта.
  3. Избежать ошибок 404.

Сохранение тИЦ и PR старого домена или «склейка» доменов

Чтобы сохранить старые показатели (тИЦ и PR), нужно «склеить» оба домена. Для Google и Яндекса существуют разные методы склейки. Для Google нужен редирект 301 в файле .htaccess, а для Яндекса – инструкция в файле robots.txt.

Файл .htaccess для Google

Redirect 301 / //www.newdomain.com/

Файл robots.txt для Яндекса

host: www.newdomain.com

Сохранение правой части URL страниц и предотвращение ошибок 404

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

Редирект со всех старых URL на новые

Чтобы осуществить редирект со всех старых URL на новые, необходимо добавить всего несколько строк в файл .htaccess.

Файл .htaccess

Options +FollowSymLinks RewriteEngine on RewriteRule (.*) //www.newdomain.com/$1 [R=301,L]

Теперь все посетители и роботы будут деликатно отправляться на новый домен с полным сохранением правой части URL.

Но есть одна особенность. При сканировании robots.txt, робот поисковой машины будет отправляться на новый домен. Как же тогда склеить домены в глазах Яндекса? Для этого надо в файле .htaccess необходимо сделать исключение для robots.txt.

Файл .htaccess

Redirect 301 / //www.newdomain.com/ <FilesMatch "robots.txt$">RewriteEngine off</FilesMatch> Options +FollowSymLinks RewriteEngine on RewriteRule (.*) //www.newdomain.com/$1 [R=301,L]

Загрузите файлы .htaccess и robots.txt в корень старого сайта. Теперь домены будут склеены и Гуглом и Яндексом одновременно.

Дополнительная информация: Перемещение сайта (Центр веб-мастеров Google)

fortress-design.com

Перенос сайта на новый домен

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

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

Когда я лишился одного своего домена, на то время у домена были такие показатели: тИЦ 30, PR 3, домен значился в каталоге DMOZ, последовательность моих действий была такова:

1. Купил новый домен в Руцентр.

2. Купил хостинг на ERA Host.ru.

3. Перенес сайт на новый хостинг.  Изменил адреса всех ссылок на сайте ведущих на старый домен. На старом хостинге, на пол года оставил лишь файл .htaccess  с таким кодом (для переадресации пользователей и переклейки поисковиками):

1 2 3 Options +FollowSymLinks RewriteEngine on RewriteRule (.*) http://новый домен.ru/$1 [R=301,L]

Options +FollowSymLinks RewriteEngine on RewriteRule (.*) http://новый домен.ru/$1 [R=301,L]

Вся переадресация в .htaccess выполнена с помощью редиректа 301. Файл .htaccess следует положить в корень сайта.

4. Создал файл robots.txt для нового домена:

1 2 3 4 5 User-agent: * Disallow: User-agent: Yandex Disallow: Host: новый домен.ru

User-agent: * Disallow: User-agent: Yandex Disallow: Host: новый домен.ru

Файл robots.txt надо поместить в корень сайта.

5. Написал письмо в саппорт каталога DMOZ с просьбой заменить домен в каталоге в связи со сменой доменного имени, и объяснил причину смены домена. Модераторы из ДМОЗа откликнулись довольно быстро, и в течении недели изменили адрес домена в каталоге.

Примерно через два месяца, тИЦ и PR сайта вернулись к прежним показателям. Также вернулись и такие же места в поиске Гугла по определенным кейвордам. Яндекс и Рамблер вернул место в поиске по истечению 4-х месяцев.

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

Еще по теме:

Буду очень признателен если добавите эту страницу в свою социалку:

vdblog.ru