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


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

Переезд

Отличные новости: ТИЦ, PageRank и даже возрастные хостовые факторы можно перенести с одного сайта на другой.

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

Сайты-«зеркала» (немного теории)

Итак, появляется новое доменное имя для вашего сайта. В какой-то момент у вас будет сразу 2 сайта в сети, похожих как 2 капли воды (и это нормально, к этому мы ещё вернемся). Как Яндекс смотрит на них?

Яндекс будет считать эти сайты «зеркалами». Одно из них будет считаться главным.

Выявление зеркал происходит в 2-х ситуациях:

  1. Ситуация идентичности контента.
    • На двух сайтах найден полностью одинаковый контент,
    • Этот контент находится на одних и тех же страницах (example.com/page.html и example2.com/page.html).
  2. Редиректы ведут с одного сайта ведут на совпадающую страницу другого.

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

Помните! Зеркал может быть много. В поиске будет фигурировать только главная версия. Если же Яндекс не знает о «главном зеркале», ваши сайты будут конкурировать друг с другом, а продвижение затянется.

3-шаговая инструкция правильного переезда

Итак, вы развернули новый сайт на новом домене. Содержание нового сайта — точно такое же, как и у старого.

Что делать теперь? — давайте переезжать!

Шаг №1: начинаем «мягкую склейку». Ссылка в меню.

Для начала заменим все ссылки в меню старого сайта: они должны вести на соответствующие разделы нового.

Когда делать: сразу, как только появился новый сайт.

Важно для поисковиков: Яндекс.

Шаг №2: исправляем robots.txt (для Яндекса)

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

Когда делать: сразу

Важно для поисковиков: Яндекс.

Проверка: в поиске Яндекса вводим адрес старого сайта — в результатах должны появиться страницы нового. Например: вводим «example.com» и видим «example2.com» в результатах.

Шаг №3: редиректы со старого сайта на новый (для Google)

Редирект — это сообщение о том, что страница «переехала». Его можно сделать с помощью:

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

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

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

Когда делать: после успешной проверки из шага 2.

Важно для поисковиков: Google, Яндекс.

Необходимые и достаточные условия для Google и Яндекса

  1. Яндекс.Помощь гласит, что для переезда достаточно шага №2: прописать новый сайт в состав директивы Host файлов robots.txt (на всех зеркалах).
  2. Google хорошо понимает, что перед ним зеркало, даже если мы ограничимся лишь расстановкой редиректов.

И все же мы рекомендуем выполнить всю процедуру от начала до конца.

Проверка и расклейка

divan-v-okno

Из любой ситуации можно найти выход. Если надо, сайты можно «расклеить».

Как проверить наличие зеркал

Существует возможность проверить, копия сайта перед вами или нет.

Для этого нужно использовать опцию «Сообщить о новом сайте» в Яндекс.Вебмастере. Когда вы вводите адрес сайта-зеркала, сервис сообщает: «Указанный вами сайт является неглавным зеркалом сайта…»

Расклейка зеркал

Зеркало можно расклеить: когда сайты начинают различаться по контенту, робот их разъединяет за 2-3 недели.

О намерении расклеить сайты, можно заявить в Яндекс через «Главное зеркало» в сервисе Яндекс.Вебмастер.

Чтобы узнать результат расклейки, можно использовать опцию «Сообщить о новом сайте». Если адрес сайта принят как новый, это свидетельствует, что разъединение завершено, копия стала отдельным сайтом.

Что еще почитать

  1. О сайтах-зеркалах в Яндекс.Помощи — http://help.yandex.ru/webmaster/yandex-indexing/site-mirrors.xml#site-mirrors.
  2. Инструмент «Главное зеркало» в сервисе Яндекс.Вебмастер — https://help.yandex.ru/webmaster/indexing-options/main-mirror.xml.
  3. Переезд на новый домен: http://help.yandex.ru/webmaster/yandex-indexing/moving-site.xml.

promoexpert.pro

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

Для начала разберемся, что представляет собой сайт. Сайт — это объединенные услуги хостинга https://www.ukrnames.com/hosting/ (файлы сайта, его содержимое) и домена https://www.ukrnames.com/reg_domains.jsp (адрес сайта, по которому можно найти его в интернете).Сменить сам домен, к которому привязан хостинг, самостоятельно не получится. Нужно написать запрос на [email protected] (техническая поддержка) о смене основного домена хостинга.Само доменное имя сменится на новое, но содержимое файлов останется с указанием старого домена, поэтому после замены домена нужно изменить все настройки и ссылки сайта со старого на новый домен.Если у Вас все же не получилось изменить настройки и ссылки сайта самостоятельно, то рекомендуем опять написать письмо на [email protected]Ниже приведены примеры изменения основного домена для хостинга на CMS Joomla и WordPress.

Joomla:

У нас имеется домен ukrnames.idua.org и хостинг к нему.post1

Поставим на данный хостинг CMS Joomla.post2

Следуя инструкциям установщика устанавливаем Joomla.Переходим по ссылке http://ukrnames.idua.org/post3и видим готовый сайт.Теперь отправляем запрос на изменение основного домена хостинга с ukrnames.idua.org на ukrnamesnew.idua.org на [email protected]Получаем ответ об успешном изменении домена.Проверяем по новой ссылке работу хостинга (сайта) с новым именем домена http://ukrnamesnew.idua.org/post4

Видим все то же содержимое сайта ukrnames.idua.org. Нужно изменить в самой конфигурации CMS Joomla имя домена.Заходим в панель администратора http://ukrnamesnew.idua.org/administrator/ в раздел “Система / Общие настройки” и меняем поле “Название сайта” с ukrnames.idua.org на ukrnamesnew.idua.org, жмем Сохранить. post5

Проверяем вновь сайт по ссылке http://ukrnamesnew.idua.org/post6

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

WordPress:

Устанавливаем WP.post7Проверяем отображение сайта.post8

Отправляем запрос на изменение основного домена на [email protected] Получаем подтверждение о смене на почту. Смотрим отображение сайта по новой ссылке http://ukrnames.idua.orgpost9

Видим, что имя сайта не поменялось. Пробуем перейти в админ-панель по ссылке http://ukrnames.idua.org/wp-login.phppost10

К сожалению получаем 404 ошибку (страница не найдена). Придется менять основное имя сайта с помощью Базы Данных и Phpmyadmin.Заходим в панель хостинга, Phpmyadminpost11Выбираем базу данных, которую мы создавали при установке WP; выбираем таблицу wp-options и меняем 3 поля «siteurl», «home», «blogname» с ukrnames.idua.org на ukrnamesnew.idua.orgpost12

post13

Проверяем отображение сайта и работу админ-панели сайта по новой ссылке http://ukrnamesnew.idua.org/ и http://ukrnamesnew.idua.org/wp-admin/post14

post15

Все работает с новым именем домена.

 

blog.ukrnames.com

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

mysql

Для начала вы переносите контент сайта (файлы, папки, движки и пр.) в нужное новое место. Хотя, бывает, что в этом нет необходимости: меняется запись в файле .htaccess (редирект 301), контент остается на старом месте, а адрес сайта при этом становится новым. К примеру, если перенос делается в пределах вашего сервера (хостинга) — в другую папку, с домена на субдомен (или наоборот).

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

Короче, перенести на новый адрес, сделанный allsocialservices.com, безболезненно все ваши настройки, пользователей и пр., и пр. можно только одним способом — экспортом/импортом БД данного сайта. 

Делаем это пошагово.

1. Заливаем в нужное место контент и CMC (либо это всё уже залито)2. Создаем новую БД3. В phpMyAdmin делаем экспорт старой БД4. Там же импортируем этот файл в новосозданную БДТеперь самое интересное. 5. Находим таблицу в БД, в которой прописан адрес домашней страницы сайта. В CMS Word Press например, это таблица wp_options (префикс "wp_" по умолчанию, если вы не изменили на свой). В БД WP к примеру это всего 2 ячейки на первых страницах: siteurl и home. Вот в них и нужно отредактировать url на новый. В WP это всё. Полагаю, и в других движках также.

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

2-й способ заменить url — экспорт таблицы функций, поиск в ней прописанных старых url-ов и замены их на новые (в Блокноте или другом редакторе). Потом обратно импорт в новую БД с новым url-ом.

В конфигах по новому адресу разумеется вписать данные новой БД. Всё, если нигде не ошиблись (шансов очень мало ошибиться), зеркало сайта после этого работает по новому адресу. Остается поставить 301-й редирект в .htaccess на новый адрес.

Загрузка...

yuschenko.com.ua

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

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

Шаг 1. Копирование данных на новый домен

Как это сделать, смотрите инструкцию на примере хостинга Офферхост: Как Сделать Бэкап Сайта на Хостинге OfferHost

В корневую папку нового домена закачиваем архив с файлами сайта.

В общем, инструкция о том, как закачать сайт на хостинг из бэкапа тоже есть: Как Восстановить Сайт из Бэкапа на Хостинге OfferHost.

Не забываем в wp-config.php заменить данные на новые, от новой базы данных. После этого сайт уже будет открываться, но скорее всего на нем будет слетевшей верстка и он работать не будет. Осталось дело за малым, исправить эту ситуацию через БД в phpMyAdmin.

Для этого переходим в phpMyAdmin, выбираем базу данных, открываем вкладку «SQL» и выполняем по очереди следующие 3 запроса:

Перед выполнением запроса обратите внимание на префикс wp_, это стандартный префикс Вордпресс. У вас он может быть другой, если вы его меняли при установке WP. Следовательно в вышеуказанных запросах нужно изменить эти функции:

После успешных запросов Ваш блог на WordPress начнет работать.

Стоит посмотреть где на сайте прописан старый домен и заменить его на новый. Это может быть вкладка «Главная» в меню сайта в шапке или ссылка в футере. Ну и конечно же, прописываем новый домен в файле robots. txt в строках «Host:» и «Sitemap:».

You may also like.
Работа фрилансером: 10 методов как найти клиентов фрилансеру

2 комментария

Здравствуйте! Напишите в тех. поддержку хостинга, перенесем самостоятельно и бесплатно в течении 24 часов.

ВЕБАРХИТЕКТОР © 2018. All Rights Reserved.

tirnet.ru