З www чи без?

Визначення головного дзеркала для Яндекс.

Для того щоб Яндекс склеїв обидва дзеркала, йому потрібно вказати в директиві HOST домен основного сайту.
Наприклад, якщо Ви хочете показати, що Ваш основний домен http://www.site.ru, то файл robots.txt у Вас буде виглядати наступним чином:
User-agent: Yandex
Disallow:
Host: www.sitename.ru

User-agent: *
Disallow:
Sitemap: http://www.sitename.ru/sitemap.xml
User-agent: Yandex
Disallow:
Host: www.sitename.ru

User-agent: *
Disallow:
Sitemap: http://www.sitename.ru/sitemap.xml
Директива HOST призначена виключно для Яндекса, тому не зайвим буде прописати (продублювати) необхідні директиви для роботів інших пошукових систем.

Визначення головного дзеркала для Google.

Для визначення головного дзеркала для Google зробіть крок за кроком наступне:
1. Зареєструйте сайт в сервісі Google «Інструменти для веб-майстрів».
2. Вивчивши інструкцію, підтвердіть права на управління сайтом;
3. Виберіть в меню наступний пункт «Конфігурація сайта-> Настройки> Основний домен» і поставте галочку поруч з необхідним доменом.

Використання 301 перенаправлення.

Для того щоб показати пошуковим системам, що Ваш сайту http://site.ru/ - основний сайт, пропишіть в технічному файлі .htaccess, що знаходиться в кореневій директорії сайту, такі рядки:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)(.*)$
RewriteRule ^(.*) http://%2/$1 [R=301,L]
RewriteCond %{HTTP_HOST} !^(site\.ru)$
RewriteRule ^(.*) http://site.ru/$1 [R=301,L]
RewriteRule ^robots.txt$ - [L]
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)(.*)$
RewriteRule ^(.*) http://%2/$1 [R=301,L]
RewriteCond %{HTTP_HOST} !^(site\.ru)$
RewriteRule ^(.*) http://site.ru/$1 [R=301,L]
RewriteRule ^robots.txt$ - [L]
Для того, щоб показати пошуковим системам, що Ваш сайту http://www.site.ru/ - основний сайт, пропишіть в технічному файлі .htaccess наступні рядки:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^site.ru
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]