Описание
Поисковые системы считают http://domain.com и http://www.domain.com двумя разными сайтами, которые дублируют друг друга. Наличие дублей негативно сказывается на ранжировании. Проблема решается склейкой адресов.
Ошибки
Оба адреса (http://domain.com и http://www.domain.com) возвращают код 200 — ошибка.
Рекомендации
Определить главное зеркало, посмотрев выдачу Яндекса и Google. Если они выбрали один вариант — сделать его главным зеркалом. В противном случае — выбрать, основываясь на том, результаты по какой из поисковых систем важнее для заказчика.
Если главное зеркало http://domain.com установить на него с копии 301 редирект, дописав в файле .htaccess строки:
RewriteCond %{HTTP_HOST} ^www\.(.*)$
RewriteRule ^(.*)$ http://%1/$1 [L,R=301]
Если главное зеркало http://www.domain.com установить на него с копии 301 редирект, дописав в файле .htaccess строки:
RewriteCond %{HTTP_HOST} ^([^www].*)$
RewriteRule ^(.*)$ http://www.%1/$1 [L,R=301]
В файле http://domain.com/robots.txt отсутствует директива Host со ссылкой на главное зеркало — ошибка.
Рекомендации
Если главное зеркало http://domain.com добавить в файл robots.txt строку:
Host: http://domain.com
Если главное зеркало http://www.domain.com добавить в файл robots.txt строку:
Host: http://www.domain.com