Перенос сайта на новый хостинг и домен (wordpress). Перенести сайт на новый домен wordpress
Перенос сайта на новый (другой) хостинг и домен (wordpress)
Сегодня я расскажу про тему, которую, конечно, никому из вас не пожелаю, но она имеет место быть в нашей вебмастерской жизни. А повествую я про свою историю переноса нескольких сайтов на движке wordpress на новый хостинг и домен.
Причина переноса сайта на новый хостинг в основном одна - это недовольство существующим провайдером. Этот процесс я тоже опишу в статье, но он не особо сложный. А бывает, что яндекс банит новый проект, которому 2-3 месяца и который еще даже никак не монетизировался. На письма в службу поддержки приходит посылание на 4 ссылки, а в ресурс вложено немало сил. Причем, вылетел не один, а сразу несколько таких новых ресурсов. Что делать?
Чтобы устранить возможную причину в будущем как хостинг (других причин я не нашел, но и в эту верится с трудом) я решил перенести проекты (на движке wordpress) сразу и на новый домен и к новому провайдеру. Ресурс на WP как и любой движок на MySQL состоит из собственно файлов и базы данных. С ними-то и надо возиться
Перенос сайта на wordpress на другой хостинг
Хостинг-провайдеров за свою вебмастерскую жизнь сменил в районе 5-6. Что касается wordpress:
- Сжимаем все файлы на старом хостинге и скачиваем к себе на компьютер + скачиваем базу данных.
- Создаем на новом хостере БД и импортируем старую в новую.
- Заливаем "в новый дом" сжатый в первом пункте архив и распаковываем ее.
- Меняем в wp-config.php имя БД, имя пользователя БД, пароль и хост.
- Прописываем для домена DNS-сервера нового хостинга.
Это совсем несложная процедура, с которой вы наверно уже встречались. Не так ли?
Как перенести блог на новый хостинг и домен
В отличие от простого переноса, где меняется только "дом" для сайта, здесь изменяется еще и URL. В связи с этим возникают дополнительные проблемы. Процесс этого переноса будет разбит на 3 части: работа с файлами, работа с БД и работа с robots.txt и .htaccess. Пример будет приводиться для переноса сайта со старым доменом site1.ru на новый домен site2.ru.
Работа с файлами
- Так же как и в простом переносе на другой хостинг, сжимаем все файлы и скачиваем их к себе на компьютер.
- Загружаем архив к новому провайдеру и распаковываем.
- Просто создаем новую БД и прописываем имя БД, имя пользователя, пароль и хост в wp-config.php.
- Если у вас стоят ЧПУ на блоге, то не забываем перенести .htaccess. У меня он почему-то сразу не смог перенестись и вызвал много проблем .
Работа с БД
- Скачиваем к себе на компьютер базу данных и открываем ее через текстовый редактор (я советую notepad++).
- Заменяем все вхождения site1.ru на site2.ru (в notepad++ есть кнопка заменить все).
- Заменяем все пути вхождения до папки с wordpress. Например, на одном хостинге у меня было /home2/username/, а на другом /home/username/siteru/www/. Эти пути можно спросить у самих провайдеров. Поменяв их, вы дадите корректный путь к вашим загрузкам, сайтмап и так далее.
- Импортируйте переделанную базу данных на новый хостинг (ее вы уже создали в 3-ем пункте в работе с файлами).
Если вы уже имеете припаркованный домен к хостеру, то блог должен заработать. Если он не заработал, то делитесь проблемой в комментариях. Я постараюсь помочь .
Robots.txt и .htaccess
Теперь необходимо для поисковых систем показать, кто здесь главный (какой ресурс является главным зеркалом). У меня был бан сайта яндексом, поэтому на него было все равно. Я просто сделал редирект в файле .htaccess (на старом хостинге, добавив в него строчки:
Options +FollowSymLinks RewriteEngine on RewriteRule (.*) http://site2.ru/$1 [R=301,L] |
Options +FollowSymLinks RewriteEngine on RewriteRule (.*) http://site2.ru/$1 [R=301,L]
В этому случае, когда пользователи будут заходить на записи на старом домене, они автоматически будут перенаправлены на эти же записи на новом доменном имени. PR перетечет тоже.
Если же вы хотите перенести грамотно сайт и для яндекса, то вам понадобится вписать в файл robots.txt строчку (сейчас уже можно обойтись только 301-редиректом):
host: www.site2.ru
Вот и все. Если вы правильно следовали всем пунктам, то у вас получится перенести ресурс с минимальнейшими потерями как в плане пузомерок, так и в плане трафика.
Я искренне желаю вам не столкнуться с этой проблемой. Но если все-таки столкнулись, то надеюсь моя инструкция будет вам полезна. Если что-то непонятно или не получается, то задавайте вопросы в комментариях. А вам когда-нибудь приходилось переносить сайты на новой домен и хостинг? Напишите немного из своего опыта .
Постовой:Вопрос как можно заработать в интернете интересует многих. Ответы найдет на блоге max1net.com.
Загрузка...sosnovskij.ru
Перенос сайта на новый домен
Рассмотрим перенос сайта WordPress на новый домен. Если вкратце, алгоритм действий выглядит так:
- Регистрация нового домена.
- Копирование файлов сайта в корневую папку (обычно public_html).
- Экспорт/Импорт БД.
- Изменение старых URL-адресов сайта.
- Редактирование файла wp-config.php.
- Очистка КЭШа.
- Настройка 301 редиректа.
- Сообщение поисковикам о новом адресе сайта.
Перенос файлов, базы данных и настройка на новом домене
Конечно, первым делом вы должны зарегистрировать новый домен. Далее, на хостинге нужно создать сайт под этот домен. Это своего рода отдельная папка на сервере, куда и будут скопированы файлы старого сайта. Также нужно создать новую базу данных.
Когда новый сайт готов, можно приступать к копированию файлов и базы данных со старого сайта.
Чтобы не повторяться предлагаю прочитать статью о переносе сайта с Денвера на хостинг, принцип одинаковый.
Или сразу посмотрите видео:
Единственное отличие в том, что при смене ссылок, вместо локального адреса сайта вы указываете старый адрес сайта в интернете.
После выполнения всех действий нужно проверить работу нового сайта. Пройдитесь по основным разделам и страницам, обратите внимание на отображение картинок и элементов дизайна. Всё должно работать как на старом сайте, только с новым адресом URL.
Настройка 301 редиректа со старого домена на новый
Только после того, как вы убедились, что сайт по новому адресу работает так же, как и на старом домене, можно приступать к настройке редиректа.
Для настройки перенаправления откройте файл .htaccess и добавьте после RewriteEngine On следующие строки:
RewriteCond %{HTTP_HOST} ^old-site\.ru$ [NC] RewriteRule ^(.*)$ https://www.new-site.ru/$1 [R=301,L]Протокол https и www указываете или нет в зависимости от наличия их в адресе вашего нового сайта.
Раньше из редиректа нужно было бы исключить файл robots.txt, чтобы указать в директиве HOST новый адрес сайта. Сегодня же это не обязательно, так как Яндекс теперь учитывает 301 редирект при выборе главного зеркала сайта.
Проверяем редирект. Визуально переход на страницу со старым адресом должен приводит к открытию этой же страницы на новом сайте. Также проверить правильно ли работает перенаправление можно здесь.
Настройки для склейки доменов
Несмотря на то, что теперь и Яндекс может определить главное зеркало без директивы HOST, в файлах robots.txt на старом и новом сайте будет не лишним прописать одинаковые адреса сайта, а именно: адрес нового сайта.
Также следует указать адрес карты сайта с новым адресом, именно он теперь будет учитываться роботом при индексации.
И, конечно же, в этих файлах должны быть одинаковые правила. Оба сайта должны быть доступны для робота.
Далее, нужно перейти в кабинеты вебмастеров и добавить новые сайты, подтвердить на них права.
Яндекс:
Google:
Теперь можно указать новый адрес сайта. В кабинете вебмастера Яндекс это делается в разделе «Переезд сайта».
В кабинете вебмастера Google этот инструмент находится в разделе «Изменение адреса».
Если сделаете всё правильно, то уже через 3-4 недели все страницы сайта будут переиндексированы по новому адресу.
Процесс этот не из лёгких, требует внимания и времени. Но, если вы задумали переезд на новый домен, — это единственный верный способ. Желаю вам успешного переноса сайта.
С уважением, Максим Зайцев.
1zaicev.ru
Перенос сайта на новый хостинг и домен (wordpress) — Фантазии и не только …
Перенос сайта на новый хостинг и домен (wordpress):
Сегодня я расскажу про тему, которую, конечно никому из вас не пожелаю, но она имеет место быть в нашей вебмастерской жизни. А повествую я про свою историю переноса нескольких сайтов на движке wordpress на новый хостинг и домен.
Причина переноса сайта на новый хостинг в основном однопричинна – это недовольство существующим хостинг-провайдером. Этот процесс я тоже опишу в статье, но он не особо сложный. А бывает, что яндекс банит новый сайт, которому 2-3 месяца и который еще даже никак не монетизировался. На письма в службу поддержки приходит посылание на 4 ссылки, а в сайт вложено немало сил. Причем вылетел не один, а сразу несколько таких новых сайтов. Что делать?
Чтобы устранить возможную причину в будущем как хостинг (других причин я не нашел, но и в эту верится с трудом) я решил перенести сайты (на движке wordpress) сразу и на новый домен и на новый хостинг. Сайт на wordpress как и любой движок на MySQL состоит из собственно файлов и базы данных. С ними-то и надо возиться .
Перенос сайта на другой хостинг
Хостинг-провайдеров за свою вебмастерскую жизнь сменил в районе 5-6. Что касается wordpress:
1) Сжимаем все файлы на старом хостинге и скачиваем к себе на компьютер + скачиваем базу данных.
2) Создаем на новом хостинге базу данных и импортируем старую в новую.
3) Заливаем на новый хостинг сжатую в первом пункте папку с файлами и распаковываем ее.
4) Меняем в файле wp-config.php имя БД, имя пользователя БД, пароль и хост.
5) Прописываем для домена DNS сервера нового хостинга.
Это совсем несложная процедура, с которой вы наверно уже встречались. Не так ли?
Перенос сайта на новый хостинг и домен
В отличие от простого переноса, где меняется только “дом” для сайта, здесь изменяется еще и его структура URL. В связи с этим возникают дополнительные проблемы. Процесс этого переноса будет разбит на 3 части: работа с файлами, работа с БД и работа с robots.txt и .htaccess. Пример будет приводиться для переноса сайта с доменом site1.ru на домен site2.ru.
Работа с файлами:
1) Так же как и в простом переносе на другой хостинг, сжимаем все файлы и скачиваем их к себе на компьютер.
2) Загружаем файлы на новый хостинг и распаковываем.
3) Просто создаем новую БД и прописываем имя БД, имя пользователя, пароль и хост в файле wp-config.php.
4) Если у вас стоят ЧПУ на блоге, то не забываем перенести файл .htaccess. У меня он почему-то сразу не смог перенестись и вызвал много проблем .
Работа с БД:
1) Скачиваем к себе на компьютер базу данных и открываем ее через текстовый редактор (я советую notepad++).
2) Заменяем все вхождения site1.ru на site2.ru (в notepad++ есть кнопка заменить все).
3) Заменяем все пути вхождения до папки с wordpress. Например, на одном хостинге у меня было /home2/username/, а на другом /home/username/siteru/www/. Эти пути можно спросить у самих провайдеров. Поменяв эти пути вы дадите корректный путь к вашим загрузкам, сайтмап и так далее.
4) Импортируйте переделанную базу данных на новый хостинг (ее вы уже создали в 3-ем пункте в работе с файлами).
Если вы уже имеете припаркованный домен к хостеру, то блог должен заработать. Если он не заработал, то делитесь проблемой в комментариях. Я постараюсь помочь .
Работа с robots.txt и .htaccess:
Теперь необходимо для поисковых систем показать кто здесь главный (какой сайт является главным зеркалом). У меня был бан сайта яндексом, поэтому на него было все равно. Я просто сделал для гугла редирект в файле .htaccess (на старом хостинге, добавив в него строчки:
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://site2.ru/$1 [R=301,L]
В этому случае, когда пользователи будут заходить с гугла на записи на старом домене, они автоматически будут перенаправлены на эти же записи на новом домене. PR перетечет тоже.
Если же вы хотите перенести грамотно сайт и для яндекса, то вам понадобится вписать в файл robots.txt строчку:
host: www.site2.ru
А в .htaccess добавить (по совету php.name):
<FilesMatch “robots.txt$”>
RewriteEngine off
</FilesMatch>
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://site2.ru/$1 [R=301,L]
Вот и все. Если вы правильно следовали всем пунктам, то у вас получится перенести сайт с минимальнейшими потерями как в плане пузомерок, так и в плане трафика.
Я искренне желаю вам не столкнуться с этой проблемой. Но если все таки столкнулись, то надеюсь моя инструкция будет вам полезна. Если что-то непонятно или не получается, то задавайте вопросы в комментариях. А вам когда-нибудь приходилось переносить сайты? Напишите немного из своего опыта .
Статьи по теме:
shaliminova.eto-ya.com