• Авторизация


Как перенести сайт на новый хостинг и домен 16-07-2010 15:25 к комментариям - к полной версии - понравилось!


Причиной переноса сайта на другой хостинг может стать недовольство существующим хостинг-провайдером. Случается также яндекс банит немонетизированный молодой сайт, 2-3-ёх месяцев отроду, а в сайт вложено немало сил. Как быть?

Чтобы устранить такую причину как проблемы с хостингом, можно перенести сайты (на движке wordpress) сразу на новый домен и на новый хостинг. Сайт на wordpress как и любой движок на MySQL состоит из собственно файлов и базы данных. С ними-то и нужно действовать.

Что касается wordpress:

1) Сжать все файлы на старом хостинге и скачать к себе на компьютер + качаем туда базу данных.

2) Создать базу данных на новом хостинге и импортировать старую версию в новую.

3) Залить сжатую в первом пункте папку с файлами на выбранный хостинг и распаковать ее.

4) Сменить в файле wp-config.php имя БД, имя пользователя БД, пароль и хост.

5) Прописать для домена DNS сервера нового хостинга.

Это всё сделать достаточно просто.

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

В сравнении с простым переносом, где изменится только “дом” для сайта, в данном случае изменится ещё его структура URL, в связи с чем возникаютновые проблемы. Перенос будет разделён на несколько частей: работа с файлами, работа с БД и работа с robots.txt и .htaccess.

Разбираемся с файлами:

1) Так же как и при переносе на другой хостинг, сжимаем все файлы, качая их на комп.

2) Загружаем файлы на новый хостинг, распаковываем.

3) Создаем новую БД и прописываем имя БД, имя пользователя, пароль и хост в файле wp-config.php.

4) Если у вас стоят ЧПУ на блоге, то не забываем перенести файл .htaccess.

Разбираемся с БД:
1) Скачать на комп базу данных и открыть ее через текстовый редактор (я советую notepad++).
2) Заменить все вхождения site1.ru на site2.ru (в notepad++ есть кнопка заменить все).
3) Заменить все пути вхождения до папки с wordpress. Эти пути можно спросить у самих провайдеров. Поменяв их, вы создадите корректный путь к вашим загрузкам, сайтмап и т.д..
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):

RewriteEngine off

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://site2.ru/$1 [R=301,L]

Вот и все. Если правильно следовать всем пунктам, то у вас получится перенести сайт с минимальнейшими потерями.
вверх^ к полной версии понравилось! в evernote
Комментарии (3):
16-04-2011-06:53 удалить
Вы Перумова читали? Или кого нибудь из современных фантастов?wuoq
19-04-2011-17:57 удалить
Эмм.. куда мой предыдущий комент делся?yepo
27-12-2013-02:18 удалить
А если хостер один, и сайт переносится с площадки в Москве на площадку в Амстердаме? Недавно узнала, что у моего nic.ru есть такая возможность. А мне нужна высокая скорость доступа для европейских жителей.


Комментарии (3): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник Как перенести сайт на новый хостинг и домен | дизайнерок - Дневник дизайнерок | Лента друзей дизайнерок / Полная версия Добавить в друзья Страницы: раньше»