X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Как правильно перенести сайт на новый домен
Екатериан
Екатериан
Topic Starter сообщение 22.6.2013, 18:07; Ответить: Екатериан
Сообщение #1


Проблема

Иногда вебмастеру по некоторым причинам (бан, АГС, переезд на более красивый домен и так далее) необходимо перенести сайт на новый домен.

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

Решение

Нужен ли переезд?

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

База данных, файлы, ДНС

Если вы все-таки решились на перенос проекта, то на всякий случай, в первую очередь, вам нужно сделать backup всего сайта: файлов и базы данных. Если вдруг, что-то пойдет не так, вы всегда сможете вернуться на старые позиции :) .

Добавьте новый домен на хостинге. Затем пропишите у нового доменного имени NS-сервера вашего хостинга. Можно шаги поменять местами.

Если ваш сайт, например, на CMS wordpress и имеет свою базу данных, то нужно скачать ее к себе на компьютер и сделать замену старого адреса на новый. Это можно сделать, например, в текстовом редакторе notepad++ http://notepad-plus-plus.org/.

Прикрепленное изображение


Таким образом, все внутренние ссылки, которые вы ставили в текстах, все пути до файлов – все это будет корректно отображаться на новом ресурсе. Потом нужно будет только отредактировать некоторые пути в административной панели (например, в случае wordpress – путь, куда нужно сохранять файлы). Также можно заглянуть в robots.txt и посмотреть, не нужно ли что-то поменять там (например, путь до sitemap, главное зеркало).

Если ваш сайт на html-файлах, то нужно будет сделать замену на всех страницах. Не знаю, какие сейчас актуальные решения данной замены, но раньше в Microsoft FrontPage можно было заменить кусок кода во всех файлах проекта.

После этого – создать Базу Данных и импортировать старую БД, но уже с необходимыми изменениями. Далее вам нужно перекинуть все старые файлы в папку нового домена. Если имя пользователя и пароль новой БД отличается от старых, то нужно это учесть (например, поменять доступы в wp-config.php опять же в случае с вордпресс).

Все это желательно сделать до того, как домен начнет функционировать. Как правило, данные шаги не занимают много времени и можно управиться в течение часа смело :) .

301-редирект

Чтобы сайт не просто функционировал на новом домене, а получил весь трафик, сохранил по максимуму позиции в поисковых системах, вобрал в себя весь ссылочный вес старого (чтобы перенеслись пузомерки), а также не стал дублем, нужно настроить 301-редирект. Он сообщает поисковому роботу, что страница была постоянно перенесена на новое место, а также перенаправляет туда посетителя.

Самый простой способ 301-редиректа в данном случае – это поместить небольшой кусок кода в файл .htaccess на ресурсе на старом домене.

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


Только нужно удостовериться, что у вас включен модуль mod_rewrite и опция FollowSymLinks.

После того, как новый сайт заработает (обновятся NS-серверы у регистратора), можно включать редирект. После него все посетители сразу начнут попадать уже на новый ресурс.

Со временем проект на новом домене начнет индексироваться поисковыми системами. Также со временем перенесутся показатели сайта: ТИЦ, pagerank. Возможно, что в течение 1-2 месяцев будет небольшой шторм в позициях и трафике с поисковиков, но часто, все восстанавливается на свои места. Это, конечно, в том случае, если на старое доменное имя не было наложено никаких санкций. Новый домен – не гарантия снятия санкции.
Все! Вы перенесли сайт :) .

При поддержке: Fozzy - эксклюзивный спонсор конкурса на Masterwebs. На хостинге Fozzy ваш сайт будет работать до 3-х раз быстрее, а отзывчивая поддержка поможет в любой трудной ситуации. Попробуйте быстрый хостинг Fozzy бесплатно в течение 7 дней!
[img]http://www.masterwebs.ru/sp/fozzy-konkurs.gif[/img]
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
isvetlichniy
isvetlichniy
сообщение 22.6.2013, 18:24; Ответить: isvetlichniy
Сообщение #2


особенно улыбнуло про открытие дампа базы данных текстовым редактором. а если база 100 мегабайт размером как тогда? а мне приходилось работать с базами и в 200 и 500 мегабайт
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
oKeey
oKeey
сообщение 22.6.2013, 18:35; Ответить: oKeey
Сообщение #3


А мне максимум 95-96

не получится из меня норм вебмастер :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
isvetlichniy
isvetlichniy
сообщение 22.6.2013, 18:47; Ответить: isvetlichniy
Сообщение #4


приходилось работать с торрент-трекером, а также парочкой сайтов знакомств. это чтобы ты не мучился догадками где такие базы данных бывают
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
oKeey
oKeey
сообщение 22.6.2013, 18:54; Ответить: oKeey
Сообщение #5


У меня, кстати, и был сайт знакомств
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Екатериан
Екатериан
Topic Starter сообщение 25.6.2013, 21:36; Ответить: Екатериан
Сообщение #6


[member=isvetlichniy], как в таком случае сделать замену? SQL запросом?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
WPGet
WPGet
сообщение 26.6.2013, 21:52; Ответить: WPGet
Сообщение #7


Ковыряться в базе нотпадом конечно может и можно, но более эстетический и правильный вариант это SQL запрос, который применяется давно:
UPDATE wp_options SET option_value = replace(option_value, ’http://старыйдомен.ру’, ’http://новыйдомен.ру’) WHERE option_name = ’home’ OR option_name = ’siteurl’;
UPDATE wp_posts SET guid = replace(guid, ’http://старыйдомен.ру’,'http://новыйдомен.ру’);
UPDATE wp_posts SET post_content = replace(post_content, ’http://старыйдомен.ру’, ’http://новыйдомен.ру’);
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
dobrodukh
dobrodukh
сообщение 24.12.2013, 10:26; Ответить: dobrodukh
Сообщение #8


Совет моего хост провайдера на этот счет - Наиболее простой способ это воспользоваться командой по ssh
grep -rl "old_text" .|while read file;do echo "sed -e 's/old_text/normal_text/g' -i $file";done | /bin/bash
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ixman
ixman
сообщение 24.12.2013, 12:05; Ответить: ixman
Сообщение #9


Как-то слабо и не совсем полноценно, да и ещё с рекламой хостинга
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sosnovskij
sosnovskij
сообщение 24.12.2013, 13:17; Ответить: sosnovskij
Сообщение #10


[member=Ixman], это статья была написана участником в рамках конкурса, в котором спонсором выступал хостинг Fozzy :)


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Арбитражники, как ведете учет расходов и доходов?
11 Boymaster 1758 Вчера, 23:35
автор: Boymaster
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
29 freeax 4780 Вчера, 1:19
автор: sergio11
Открытая тема (нет новых ответов) Ваш сайт блокирует Роскомнадзор?
27 hollywooduk 5707 Вчера, 0:19
автор: Omaxis
Открытая тема (нет новых ответов) Прототипирование + дизайн + вёрстка = красивый и эффективный сайт под ключ
0 bunneh 282 16.4.2024, 18:02
автор: bunneh
Открытая тема (нет новых ответов) Если в сайт с одними ключами, которые там долго, добавить новую рубрику с новыми ключами
2 Tutich 1142 16.4.2024, 8:27
автор: Tutich


 



RSS Текстовая версия Сейчас: 18.4.2024, 15:35
Дизайн