Склейка сайтов
- Как склеить одинаковые сайты с «www» и без «www»
- Как склеить разные сайты
- Для Яндекс-индексации
- Для Google-индексации
Склейка — объединение нескольких сайтов в один для корректной индексации в поисковых системах.
Как склеить одинаковые сайты с «www» и без «www»
Чтобы склеить сайт (например, site.ru) c псевдонимом (например, www.site.ru), настройте 301 редирект с «www.site.ru» (основного зеркала) на «site.ru»:
- если у вас хостинг ASP.NET, подойдет инструкция Редирект через web.config;
- если у вас хостинг на Linux, используйте инструкции ниже (подойдет как для настройки переадресации на домен без «www», так и для настройки переадресации на поддомен без «www»).
Чтобы настроить переадресацию на домен БЕЗ «www»:
1. Перейдите в панель управления хостингом.
2. Перейдите в корневой каталог вашего сайта и добавьте в файл .htaccess строки ниже. Если файла .htaccess не существует, создайте его.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
Вместо www.site.ru и site.ru укажите имя вашего домена
Чтобы настроить редирект с «www» на без «www» или редирект с без «www» на «www» сразу для всех страниц, используйте инструкцию Редирект с HTTP на HTTPS.
Как склеить разные сайты
Для Яндекс-индексации
Чтобы настроить склейку доменов при переносе сайта с одного домена на другой (например, с site.ru на new-site.сom), используйте справку от Яндекс:
Обратите внимание: склейка сайтов происходит в течение 1-2 месяцев.
Для Google-индексации
Чтобы запустить индексацию в Google, необходимо установить 301 редирект со старого сайта (например, site.com) на новый (new-site.com):