Сегодня расскажу как склеивать домены с www и без www.
Первым делом необходимо определиться – какой домен будет главным: с www или без www. Проверяем индексацию сайта в поисковых системах Яндекс (yandex.ru) и Гугл (google.ru). Для этого вводим в поисковую строку url-адрес вашего сайта. Смотрим, как в них проиндексирован сайт – с или без www. В ином случае выбираем сами.
Итак, начнем склейку. В корне сайта находим файл .htaccess, если его нет – создаем. Остается прописать необходимые строчки:
Для редиректа домена С www на домен БЕЗ www:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.ya-knyazev.ru$ [NC]
RewriteRule ^(.*)$ //$1 [R=301,L]
Получаем главный домен – без www. То есть, набирая сайт с www, нас автоматически будет перекидывать на домен без www.
Для редиректа домена БЕЗ www на домен C www:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^ya-knyazev.ru
RewriteRule (.*) http://www.ya-knyazev.ru/$1 [R=301,L]
Примечание: ya-knyazev.ru необходимо изменить на свой домен.