Здравствуйте!
Ситуация следующая:
Есть сайт site.com.ua.
Его переносим на поддомен site.domain.com.
Алгоритм:
1. Создаем поддомен
2. Переносим сайт на новый поддомен
3. Добавляем новый сайт в панели вебмастера Яндекс и Google и подтверждаем права
4. Создаем xml карту для нового сайта и копируем её в корень сайта
5. Добавляем созданные xml карты для нового и старого сайтов в панели вебмастера Яндекс и Google
6. Добавляем директивы Host: site.domain.com и Sitemap:
http://site.com.ua/sitemap.xml в robots.txt на старом сайте
7. Добавляем директивы Host: site.domain.com и Sitemap:
http://site.domain.com/sitemap.xml в robots.txt на новом сайте
8. Редактируем .htaccess на старом сайте следующим образом:
Код:
<FilesMatch "robots.txt$">
RewriteEngine off
</FilesMatch>
<FilesMatch "sitemap.xml$">
RewriteEngine off
</FilesMatch>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} site.com.ua$ [NC]
RewriteRule ^(.*)$
http://site.domain.com/$1 [L,R=301]
Такая настройка .htaccess даёт прозрачный редирект со старого сайта на новый
однако позволяет роботам Яндекса считывать файл robots.txt и sitemap.xml, в следствии чего роботы Яндекса видят главное зеркало Host: newsite.ru и правильно перенаправляет все страницы старого сайта на новый по xml карте.
Но как оказалось, в гугл вебмастере даже нельзя указать перенос сайта на поддомен. Эта функция работает лишь для переноса сайта на домен второго уровня.
Возникает логический вопрос. Чем все это закончится? Корректно ли переклеятся сайты? Сохранятся ли позиции?
И нужно ли полностью оставлять старый сайт или достаточно оставить только robors и карту сайта?
Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
|