-Поиск по дневнику

Поиск сообщений в дизайнерок

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 13.07.2010
Записей:
Комментариев:
Написано: 9

Записи с меткой веб-дизайн

(и еще 9537 записям на сайте сопоставлена такая метка)

Другие метки пользователя ↓

seo веб-дизайн
Комментарии (3)

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

Дневник

Пятница, 16 Июля 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]

Вот и все. Если правильно следовать всем пунктам, то у вас получится перенести сайт с минимальнейшими потерями.

Метки:  

 Страницы: [1]