Настройка главного зеркала сайта
Как правильно сделать переадресацию на основное зеркало сайта
Определите, какая версия сайта будет считаться основной www.nash-site.com или nash-site.com, без www. Если сайт новый, то разницы нет. В таком случае рекомендую выбрать вариант без www. Так проще читается и воспринимается. Если сайт уже проиндексировался и набрал какой-то вес в глазах поисковых систем, то выбирайте версию, которая имеет больше посещаемости и других показателей статистики.
Склейку зеркал можно сделать в файле .htaccess. Ниже даю пошаговую инструкцию:
Сначала в файле .htaccess ищем строку:
RewriteEngine On
Если её нет, то прописываем сами, а правила переадресации делаем уже под ней.
Перенаправление с версии без www на версию с www:
Вариант 1:
RewriteCond %{HTTP_HOST} ^nash-sait\.com [NC] RewriteRule ^(.*)$ http://www.nash-sait.com/$1 [R=301,L]
Вариант 2 (без указания домена):
RewriteCond %{HTTP_HOST} !^www\.(.*) [NC] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
Перенаправление с версии с www на версию без www:
Вариант 1:
RewriteCond %{HTTP_HOST} ^www\.nash-sait\.com [NC] RewriteRule ^(.*)$ http://nash-sait.com/$1 [R=301,L]
Вариант 2:
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] RewriteRule ^(.*)$ http://nash-sait.com/$1 [R=301,L]
Обратите внимание: в вариантах указан протокол http. Если у вашего сайта есть SSL-сертификат и ресурс работает через https протокол, то нужно указать именно его. Подробности читайте в статье про переадресацию на https.