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

Всем привет! Сегодня пост триллер часть 5-я, но со счастливым концом. Почему я решил написать этот пост?  Ведь таких статей пруд, пруди по интернету и так всё красиво описано, что я решил за 1 час, как было и предложено, перенести свой сайт на новый домен. И убил почти три дня? Когда можно было за 20 минут. Ну это конечно по незнанию. Вообще откровенно говоря  у меня волосы дыбом встали когда я по инструкции и по шагово проводил перенос и открыл после всех действий свой блог. Он развалился к едрени фени, вы думаете я ругаюсь? Да нет уже, вот тогда я раз 10 поблагодарил всех авторов, как только мог. Потом успокоившись начал действовать сам и по логике, как говорят, ДОПЁР. Не понятно как авторы пишут не проверяя свои ошибки, недописки и недомолвки, я чуть свой блог не потерял с более чем полсотни постов.Поэтому я опишу как можно быстрее, более проще без лишних телодвижений и боли в душе перенести свой блог на новый домен со всем гамузом и радоваться. И всё это займёт от силы минут 20.

Сменить свой домен myprojects.biz.ua я решил после того как хотел поставить себе поиск от google и сам гугл мне запретил это делать. То есть, как только вписал свой домен зарегистрировать аккаунт, так понял, что мой домен третьего уровня и он не проходит по стандартам google.  Сменить домен так же полезно если вы попали под фильтр АГС , так называемый. Поставив рекламу рано или ещё по какой причине, чтоб быстро выйти из под фильтра достаточно поменять домен и через пару месяцев наслаждаться посещениями. Конечно этот хороший вариант для молодых сайтов, или как в моём случае. Если сайту за год и посещений до 1000, то новый домен даже с редиректом какое-то время осядет, но потом наверстает упущенное.

Короче, ближе к делу…

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

Опишем 2 варианта

  1. Берём домен на другом хостинге
  2. Покупаем домен на своём хостинге, где находился первый.

Начинаем с того, что прописываем запрет на индексацию сайта  роботом Yandex в файле robots.txt. Делаем это для того, чтобы яндекс потерял и забыл наш старый блог и запрет свой на него.

по FTP-доступу заходим в файл (он в корне блога) и прописываем вот это в самом верху

Понятное дело, что домен второй уже куплен.

Далее, если стоял плагин Better WP Security, обязательно его деактивируйте и в файле .htaccess удалите все записи связанные с ним, увидите он стоит в начале и в конце своего кода. Удаляйте от греха подальше, а то после  переноса в админку не попадёте.

Домен на другом хостинге — переносим блог на локальный сервер Денвер>> к себе на компьютер. Всё делаем FileZilla . Заходим в свой сайт и всю  папку www или publichtml ( в зависимости от вашего хостинга) переносим в Денвер

 То есть с хостинга на Денвер в папку www  Z:homelocalhostwww.  Переименуйте её как вам удобнее.  Допустим в mysite. Все файлы сайта у вас в денвере. Теперь нужно базу данных перенести.

Заходим в свойм хостинге в Базы данных MySQL и выбираем Войти в phpMyAdmin — не знаю как на вашем хостинге, но что-то подобное.

Жмём на Экспорт

Ставим галочку как на скриншоте, берём компрессию zip и в  самом низу кликаем «Ок». Наша БД упала к нам на комп. Далее если порыть по нету у всех авторов идут действия загрузки БД на Денвер, пропись в MySQL, options адреса с которого должен грузится сайт , то есть localhost/mysite/. Прописать войдя в админпанель — настройки адрес загрузки. Затем брать плагин Velvet Blues Update URLs и им переделать на сайте все url-ы. И этот,блин, плагин ни фига не работает, ничего не меняет. Короче одна возня. Я поступил по другому.

Вот для чего мы скачивали нашу БД в zip, можно было и в текстовом варианте, открываем из архива, а затем полученный файл открываем в редакции notepad++. Видим текст комбинацией клавиш Ctrl+F  открываем поиск и кнопка заменить. Вписываем в верхнее поле адрес прошлый , это найти, а в нижнее поле адрес который нужный, в данный момент localhost/mysite и кликаем «Заменить всё»

На скрине я сразу меняю на свой будущий домен без переноса на Денвер, потому что хостинг не менял, об этом ниже…

Готовый файл мы заворачиваем в zip, наша БД с новыми адресами готова.

Теперь нам нужно БД определить в Денверский MySQL. Заходим http://localhost/tools/phpmyadmin/ 

php3-4229699

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

грузите ваш zip

теперь,  в папке которую скачали с хостинга mysite находится wordpress и ему нужно указать адрес БД ( мы же его поменяли ).

Заходим Z:homelocalhostwwwваша папка ( mysite) и нужный нам файл wp-config.php опять открываем в редакторе notepad++

Меняем имя БД, пользователя на root, пароль убираем вообще и HOST пишем локальный. Окрываем наш сайт по адресу localhost/mysite. Если что-то заело ( например кис-кис), надо в файле .htaccess прописать адрес вместо старого. Это где-то внизу. Вот теперь разбирайте собирайте свой сайт у себя дома.

А если вы любите всё делать быстро, то вот вариант на 15-20 минут.

Новый домен на том же хостинге

Покупаем домен, не спешим добавлять сайт в панели хостинга. Заходим по FTP Нашей Годзилой   simple-smile-1276517  и переименовываем папку с старым доменом в новый. Допусти старый.соm в новый.ru 

Далее проделываем те же действия, что в первом варианте, то есть скачиваем БД из  phpMyAdmin открываем в notepad++ меняем старые ссылки на новые, уже с новым доменом.

Предупреждение!!! Меняете ссылки в таком варианте http://www.старый сайт.com и естественно на http://www.новый сайт.ru. Никаких там домен на домен без www и http нельзя! wpml_negative-7730342

Заливаем новый вариант нашей БД в zip-е на свой phpMyAdmin ( хостинг наш же ). Затем проделываем фокус с файлом wp-config.php в notepad++ меняем имя БД, пользователя и пароль нашей новой БД ( данные уже на хостинге , то есть пароль и пользователь и имя БД ), естественно никакой там не root.

Залезем ещё в файл .htaccess он так же находится в корне блога и поменяем там старый домен на новый. Заходим на наш хостинг и удаляем старый сайт, новый добавляем. Через 7-8 минут он доступен.

Вводим свой новый адрес в браузере и вуаля!

Блог с новым доменом открылся, причём открываются все страницы с новым доменом.

Теперь нам надо поудалять все старые карты  в панелях для вебмастеров Яндекса и Гугла, которые прописывали для старого домена. И не спешить добавлять  на новый домен. Пусть Яндекс и Гугл забудут о старом сайте, на это уйдёт примерно 2  недели.

В новом файле robots.txt пропишем запрет гуглу на индексацию, не волнуйтесь это всего на дней 10. Пока полностью поисковики не выбросят старый сайт из памяти.

вот такие строчки в самом верху

Теперь Гугл не сунется, а Яндекс и подавно. Мистер Яндекс вообще заходит после долгих раздумий

Редирект 301 мы уже не делаем, так как сайта старого нет. Короче всё, дело сделано.

Через дней 10 прописываем восстанавливаем robots.txt  (Убираем верхние 2 строчки которые добавляли 10 дней назад) и добавляем в панели для вебмастеров всех поисковиков (google и yandex) карту sitemap.xml, как добавить сайт в поисковики читайте здесь>>

Вот таким образом можно за 20 минут произвести перенос сайта на другой домен, без покупки другого хостинга. Сэкономив и во времени и в средствах.
На этом всё , всем удачи!  wpml_good-5677827

PS…  Не всё так сладко…

После включения сайта в поисковики пошёл на Feedburner добавить новый фид, то есть вписать новый сайт. Да не тут то было, даже всякий там перенос не сработал. Чего только не делал, а не видит фидбёрнер блога и всё тут. Но проблему я решил. Причём решилась проблема за 20 секунд, хотя поиски решения заняли около 1о часов. Как я решил проблему с feedburner>>>