This page has been robot translated, sorry for typos if any. Original content here.

Avec ou sans www?

Définition du miroir principal pour Yandex.

Pour que Yandex puisse coller les deux miroirs, il doit spécifier le domaine du site principal dans la directive HOST .
Par exemple, si vous voulez montrer que votre domaine principal est http://www.site.ru , votre fichier robots.txt ressemblera à ceci:
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
La directive HOST est exclusivement destinée à Yandex. Il ne sera donc pas inutile de prescrire (dupliquer) les directives nécessaires aux robots d'autres moteurs de recherche.

Définition du miroir principal pour Google.

Pour déterminer le miroir principal de Google, procédez comme suit:
1. Enregistrez votre site avec Google Webmaster Tools .
2. Après avoir étudié les instructions, confirmez les droits de gestion du site.
3. Sélectionnez l'élément de menu "Configuration du site-> Paramètres-> Domaine principal" dans le menu et cochez la case en regard du domaine requis.

Utiliser une redirection 301.

Pour montrer aux moteurs de recherche que votre site http://site.ru/ est le site principal, écrivez les lignes suivantes dans le fichier technique .htaccess situé dans le répertoire racine du site:
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]
Pour montrer aux moteurs de recherche que votre site http://www.site.ru/ est le site principal, écrivez les lignes suivantes dans le fichier technique .htaccess :
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^site.ru
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]