Всем привет! Сегодня пост триллер часть 5-я, но со счастливым концом. Почему я решил написать этот пост? Ведь таких статей пруд, пруди по интернету и так всё красиво описано, что я решил за 1 час, как было и предложено, перенести свой сайт на новый домен. И убил почти три дня? Когда можно было за 20 минут. Ну это конечно по незнанию. Вообще откровенно говоря у меня волосы дыбом встали когда я по инструкции и по шагово проводил перенос и открыл после всех действий свой блог. Он развалился к едрени фени, вы думаете я ругаюсь? Да нет уже, вот тогда я раз 10 поблагодарил всех авторов, как только мог. Потом успокоившись начал действовать сам и по логике, как говорят, ДОПЁР. Не понятно как авторы пишут не проверяя свои ошибки, недописки и недомолвки, я чуть свой блог не потерял с более чем полсотни постов.Поэтому я опишу как можно быстрее, более проще без лишних телодвижений и боли в душе перенести свой блог на новый домен со всем гамузом и радоваться. И всё это займёт от силы минут 20.
Сменить свой домен myprojects.biz.ua я решил после того как хотел поставить себе поиск от google и сам гугл мне запретил это делать. То есть, как только вписал свой домен зарегистрировать аккаунт, так понял, что мой домен третьего уровня и он не проходит по стандартам google. Сменить домен так же полезно если вы попали под фильтр АГС , так называемый. Поставив рекламу рано или ещё по какой причине, чтоб быстро выйти из под фильтра достаточно поменять домен и через пару месяцев наслаждаться посещениями. Конечно этот хороший вариант для молодых сайтов, или как в моём случае. Если сайту за год и посещений до 1000, то новый домен даже с редиректом какое-то время осядет, но потом наверстает упущенное.
Короче, ближе к делу…
Первое, что нужно сделать, так это определится с новым доменом. просмотреть на том же хостинге или на другом. Сразу скажу, что на другом хостинге возни больше.
Опишем 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/
Кликаем Базы данных, для того чтобы создать новую, вписываем название , например mysite и кнопка создать. Появилась новая БД в левой колонке, кликаем по ней , переходим в неё , там пусто и жмём кнопку Импорт
грузите ваш zip
теперь, в папке которую скачали с хостинга mysite находится wordpress и ему нужно указать адрес БД ( мы же его поменяли ).
Заходим Z:homelocalhostwwwваша папка ( mysite) и нужный нам файл wp-config.php опять открываем в редакторе notepad++
Меняем имя БД, пользователя на root, пароль убираем вообще и HOST пишем локальный. Окрываем наш сайт по адресу localhost/mysite. Если что-то заело ( например кис-кис), надо в файле .htaccess прописать адрес вместо старого. Это где-то внизу. Вот теперь разбирайте собирайте свой сайт у себя дома.
А если вы любите всё делать быстро, то вот вариант на 15-20 минут.
Новый домен на том же хостинге
Покупаем домен, не спешим добавлять сайт в панели хостинга. Заходим по FTP Нашей Годзилой и переименовываем папку с старым доменом в новый. Допусти старый.соm в новый.ru
Далее проделываем те же действия, что в первом варианте, то есть скачиваем БД из phpMyAdmin открываем в notepad++ меняем старые ссылки на новые, уже с новым доменом.
Предупреждение!!! Меняете ссылки в таком варианте http://www.старый сайт.com и естественно на http://www.новый сайт.ru. Никаких там домен на домен без www и http нельзя!
Заливаем новый вариант нашей БД в 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 минут произвести перенос сайта на другой домен, без покупки другого хостинга. Сэкономив и во времени и в средствах.
На этом всё , всем удачи!
PS… Не всё так сладко…
После включения сайта в поисковики пошёл на Feedburner добавить новый фид, то есть вписать новый сайт. Да не тут то было, даже всякий там перенос не сработал. Чего только не делал, а не видит фидбёрнер блога и всё тут. Но проблему я решил. Причём решилась проблема за 20 секунд, хотя поиски решения заняли около 1о часов. Как я решил проблему с feedburner>>>