Настройка главного зеркала сайта

Подробная инструкция по настройке. Прочитайте её и у вас всё получится!

Как правильно сделать переадресацию на основное зеркало сайта

Определите, какая версия сайта будет считаться основной 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.