Skip to Content

Как безболезненно переехать на новый домен?

7 всего / 0 новых
Последнее
akkadites
Возмутитель спокойствия
Сообщения: 161
Бонусы: 94
Пол: Мужской
Группы: Блоггеры
Блог: читать!
Как безболезненно переехать на новый домен?

Такая вот ситуация. Есть у меня сайт http://latinista.b13.su/ Весьмауважаемый Яндекс его не индексирует, поскольку домен хостера и все поддомены в его чёрном списке. Я зарегистрировал бесплатно домен в зоне .tk которую ещё индексирует. Требуется так переехать на новый домен, чтобы Гугл не сосчитал за дублирование контента и пр. неприятности и чтобы в результатах поисковиков, где в индексе latinista.b13.su заменилось на latinista.tk. Ну и чтобы всех, кто приходит на любую страницу latinista.b13.su перкидывало на соответствующую на latinista.tk Насколько знаю единственный правильный путь - это 301-редирект. Планирую вот-такой код поставить в .htaccess:

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} latinista\.b13\.su$ [NC]
RewriteRule ^(.*)$ http://latinista.tk/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.latinista\.tk$ [NC]
RewriteRule ^(.*)$ http://latinista.tk/$1 [R=301,L]

Прошу скорректировать где ошибки, слэши не так и пр.
Также вопрос по счётчикам. Нужно ли менять домен в сервисах, где у меня счётчики: Google Analytics, LiveInternet, I.UA и как правильно менять если надо. Какие зеркала где прописать? Ну кроме директивы Host в robots.txt. Что ещё я упустил, что надо будет изменить? Прошу помочь в этом вопросе, так как ещё такое не доводилось проделывать, особенно если кто уже делал подобное поделитесь пожалуйста опытом. Хотя и не уверен в этом домене, сейчас куда-то исчез (удалили по неизвестной причине), наново пришлось перерегистрировать. Но всё же, пусть и не этот домен, но надо бы знать как это делается правильно.

__________________

TextSale.ru - Продажа/покупка уникального контента.

Сандер
Администратор
Сандер аватар
ГуруМодератор
Сообщения: 1943
Бонусы: 617
Пол: Мужской
Блог: читать!

Так...
Вопрос такой. А где этот .htaccess будет размещен?
Если на latinista.b13.su, то зачем там RewriteCond %{HTTP_HOST} ^www.latinista\.tk$ [NC]?
Если на latinista.tk, то зачем первая часть?

Получилась некоторая путаница. На самом деле, нужно два .htaccess файла, первый из которых расположен на b13 и перенаправляет на tk, а второй на tk склеивает www и без www.
А потом точки. Надо посмотреть правильный синтаксис, но уж точно либо везде ставить, либо не ставить. То есть www.latinista\.tk - это точно неправильно

akkadites
Возмутитель спокойствия
Сообщения: 161
Бонусы: 94
Пол: Мужской
Группы: Блоггеры
Блог: читать!

.htaccess будет в корневой папке latinista.b13.su

Цитата:
Если на latinista.b13.su, то зачем там RewriteCond %{HTTP_HOST} ^www.latinista\.tk$ [NC]?
Вообще-то не надо, теперь дошло Happy Надо RewriteCond %{HTTP_HOST} ^www\.latinista\.b13\.su$ [NC] вместо него. Короче хочу, чтобы и с www и без него на b13.su перекидывало на latinista.tk без www.
Цитата:
На самом деле, нужно два .htaccess файла, первый из которых расположен на b13 и перенаправляет на tk, а второй на tk склеивает www и без www.

А вот это не понял. А куда я его на .tk поставлю? Это не хостинг, а просто регистратор доменного имени. Может в опциях просто нужно поставить что-то. Но я там не очень разбираюсь и похоже такого я там не видел.
Цитата:
А потом точки. Надо посмотреть правильный синтаксис, но уж точно либо везде ставить, либо не ставить. То есть www.latinista\.tk - это точно неправильно

А можете подсказать где увидеть пример без опечаток? Я вот такой нашёл:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.mydomain.com$ [NC]
RewriteRule (.*) http://mydomain.com/$1 [R=301]

RewriteBase что значит?
и такой:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.domain\.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]

Здесь тогда опечатка.

__________________

TextSale.ru - Продажа/покупка уникального контента.

Сандер
Администратор
Сандер аватар
ГуруМодератор
Сообщения: 1943
Бонусы: 617
Пол: Мужской
Блог: читать!

Я голосую за

Options +FollowSymlinks
RewriteEngine on
RewriteCond %{http_host} ^domain.com [nc]
RewriteRule ^(.*)$ http://newdomain.com/$1 [r=301,nc]

akkadites
Возмутитель спокойствия
Сообщения: 161
Бонусы: 94
Пол: Мужской
Группы: Блоггеры
Блог: читать!

Короче сделал так:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} latinista\.b13\.su$ [NC]
RewriteRule ^(.*)$ http://latinista.tk/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.latinista\.b13\.su$ [NC]
RewriteRule ^(.*)$ http://latinista.tk/$1 [R=301,L]

Перебрасывает пока что. Сандер, можете протестировать со стороны так сказать, всё ли хорошо? И ещё что со счётчиками делать, панелями веб-мастеров и т.д.?

Сандер
Администратор
Сандер аватар
ГуруМодератор
Сообщения: 1943
Бонусы: 617
Пол: Мужской
Блог: читать!

Вроде, нормально работает
А с ними... мне кажется, заново надо регистрировать

akkadites
Возмутитель спокойствия
Сообщения: 161
Бонусы: 94
Пол: Мужской
Группы: Блоггеры
Блог: читать!

Дай Бог, чтоб домен долго стоял. На I.UA и GAnalytics можно отредактировать домен и кажется всё. А в Liveinternet нельзя редактировать, только зеркала добавить. НО кажется оно должно работать, просто в рейтинге будет ссылка на старый сайт. По логике загружаются те самые коды счётчиков, значит и считать будут как раньше (для всех счётчиков), а домен это лищь для рейтинга, насколько понимаю. Спасибо большое за помощь.

RSS-материал


Активные пользователи

ПользовательБонусы
Сандер617
Nefertity247
Tori242
robot201
Chief183
STAER140
faiters139
Mavarik121
akkadites94
staiki94