Как правильно провести склейку доменов в моем случае?

Vitkus
На сайте с 23.01.2010
Offline
208
928

Добрый день!

Есть сайт размером около 10 гигов, он заблокирован роскомнадзором и некоторыми провайдерами - причины блокировки давно удалены, но восстановить доступ к сайту со всех провайдеров крайне сложно. Принято решение перенести сайт на новый домен. Крайне важно сохранить позиции в ЯНДЕКСЕ, внешние ссылки, быстроробота, существующие страницы.

Прошу вас, подсказать последовательность переноса. Пока вижу так:

1. Новый домен и новый ай-пи у провайдера.

2. Создать полную копию сайта на новом домене.

3. Прописать в .htaccess код

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^site\.com
RewriteRule ^(.*)$ http://site.ru/$1 [R=permanent,L]

4. Ждать.

Вопросы:

1. Насколько правильный/неправильный алгоритм переноса я озвучил?

2. Нужно ли СНАЧАЛА прописать в robots.txt Host: новый сайт.ru, дождаться склейки и лишь потом делать редирект в .htaccess?

3. Можно ли после склейки и настройки редиректа удалить базу старого сайта (10 гигов), оставив лишь .htaccess и robots.txt

Какие еще есть нюансы?

Y
На сайте с 14.11.2011
Offline
120
#1
Vitkus:

3. Прописать в .htaccess код

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^site\.com
RewriteRule ^(.*)$ http://site.ru/$1 [R=permanent,L]

Этот вариант слишком экстремальный. Все попадает.... пусть даже временно, но будет неприятно.

Сначала нужно robots.

Vitkus:

2. Нужно ли СНАЧАЛА прописать в robots.txt Host: новый сайт.ru, дождаться склейки и лишь потом делать редирект в .htaccess?

Да, это верно.

Vitkus:

3. Можно ли после склейки и настройки редиректа удалить базу старого сайта (10 гигов), оставив лишь .htaccess и robots.txt

Ну тут логически подумай: Зачем держать 10 гиг если через htaccess невозможно будет пройти. (невозможно будет скачать или посмотреть ни одного байта из этих 10Г).

Vitkus:

Какие еще есть нюансы?

А это прикольно))))

Какие?

Ну например постраничный редирект всех страниц))))))))))))))

Vitkus
На сайте с 23.01.2010
Offline
208
#2
yvcom:
Сначала нужно robots.

А бывает ли схема 301 редирект на все кроме robots.txt ?

Так, что бы одним махом и склейка и редирект?

Типа:

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/robots\.txt$
RewriteRule ^(.*)$ http://yoursite.ru/$1 [R=301,L]
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?q=$1 [L,QSA]

Y
На сайте с 14.11.2011
Offline
120
#3
Vitkus:
А бывает ли схема 301 редирект на все кроме robots.txt ?
Так, что бы одним махом и склейка и редирект?

1. бывает. Но это будет постраничный редирект на все кроме одного файла - роботс. Соответственно в htaccess нужно прописать все страницы, по отдельности. Если 10К страниц - значит 10К строк.

2. Одним махом - нельзя. ПС-ам нужно время.

Роботс - это мягкий инструмент, с которым ПС могут даже не согласится (было такое).

Htaccess - это жесткий. И если весь сайт сразу "нагнуть", то будут проблемы с Поисковиками.

3. Сначала Роботс и только потом редирект.

Не нужно испытывать судьбу.

Vitkus
На сайте с 23.01.2010
Offline
208
#4
yvcom:
Но это будет постраничный редирект на все кроме одного файла - роботс.

Зачем постраничный, если есть такой вариант:

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC]
RewriteRule ^([^/]+) $1 [L]

RewriteCond %{HTTP_HOST} ^site\.com
RewriteRule ^(.*)$ http://site.org/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.site\.com
RewriteRule ^(.*)$ http://site.org/$1 [R=301,L]

Или что в нем не так???

cheebeez
На сайте с 26.10.2009
Offline
67
#5

Процедура то стандартная: редирект всего сайта на новый домен и сделать склейку в яндекс и гугл вебмастере. Траф не должен просесть, т.к ситуация типичная и поисковики к ней относятся с пониманием.

Сейчас лучше, чем никогда.
Vitkus
На сайте с 23.01.2010
Offline
208
#6
cheebeez:
сделать склейку в яндекс и гугл вебмастере

То есть указание на склейку в robots.txt Яндексу не нужно?

cheebeez
На сайте с 26.10.2009
Offline
67
#7
Vitkus:
То есть указание на склейку в robots.txt Яндексу не нужно?
Указать адрес главного зеркала вы можете двумя способами:

1. Задать директиву Host в файлах robots.txt
2. Установить постоянный серверный редирект с HTTP-кодом 301.

https://yandex.ru/support/webmaster/yandex-indexing/moving-site.xml

Так что да, достаточно редиректа. В гугле так же.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий