Question

Je suis en train de configurer plusieurs sites en ce moment et beaucoup d'entre eux ont plusieurs domaines. La question est: est-ce que je nomme le domaine (avec ServerAlias ??) ou dois-je rediriger la demande?

Evidemment, ServerAlias ??est meilleur / plus facile du point de vue de la lisibilité ou de la création de scripts. J'ai toutefois entendu dire que Google aime mieux si tout redirige vers un domaine. Est-ce vrai? Si tel est le cas, quel code de redirection devrait être utilisé?

Les exemples vhost courants auront:

ServerName example.net
ServerAlias www.example.net

Est-ce faux et le www devrait-il également être une redirection, en plus d’exemple2.net et www.example2.net? Ou est-ce que Google est assez intelligent pour que tous ces sites (ou au moins le www) soient le même site?

UPDATE: Une partie du raisonnement pour vouloir des alias est qu’ils sont beaucoup plus rapides. Une redirection pour un utilisateur qui se connecte simplement parce qu’ils utilisaient (ou n’utilisaient pas) l’aide www ajoute considérablement au chargement initial de la page.

MISE À JOUR ET RÉPONSE: Merci Paul d'avoir trouvé le lien Google qui nous invite à "aider vos collègues administrateurs Web en ne pas perpétuer le mythe des sanctions de contenu en double". Notez, toutefois, que cela ne s'applique qu'au contenu SUR LE MÊME SITE, illustré dans l'article intitulé "www.example.com/skates.asp? Color = black & amp = brand & riedell ou www.example.com/skates.asp?brand = riedell & color = black " ;. En fait, l'article dit explicitement "Ne créez pas plusieurs pages, sous-domaines ou domaines dont le contenu est en grande partie dupliqué".

Était-ce utile?

La solution

La redirection est préférable, alors il y a toujours un domaine canonique pour votre contenu. J'entends dire que Google pénalise plusieurs domaines hébergeant le même contenu, mais je ne trouve pas de source pour cela pour le moment (modifier, voici un article , mais à partir de 2005, qui est une histoire ancienne des années Internet!) (pas correct, voir édition ci-dessous)

Voici quelques règles de réécriture de mods à rediriger vers un domaine canonique:

RewriteCond %{HTTP_HOST}   !^www\.foobar\.com [NC]
RewriteCond %{HTTP_HOST}   !^$
RewriteRule ^/(.*)         http://www.foobar.com/$1 [L,R=permanent]

Cela vérifie que l'hôte n'est pas le domaine canonique (www.foobar.com) et vérifie qu'un domaine a bien été spécifié, avant de décider de rediriger la demande vers le domaine canonique.

Autres modifications : En voici un article directement de la bouche du cheval - il semble que ce ne soit pas un problème aussi grave que vous ne le pensez. Veuillez lire attentivement cet article, car il distingue le contenu dupliqué sur le même site (comme dans "www.example.com/skates.asp? Color = black & amp; brand = riedell et www.example.com/skates.asp?brand= riedell & color = black ") et indique spécifiquement" Ne créez pas plusieurs pages, sous-domaines ou domaines avec un contenu en grande partie dupliqué. "

Autres conseils

Les certificats SSL peuvent également poser problème (les courriers génériques atténuent ce problème mais sont plus coûteux).

Ainsi, si le certificat est uniquement lié à www.exemple.com, il ne sera pas validé pour exemple.com. Si cette situation s’applique à votre cas, il est très important de gérer avec précaution les redirections et les liens hypertexte dans votre code HTML et javascript.

S'il s'agit de noms de domaine entièrement différents, vous souhaiterez effectuer une redirection, faute de quoi les cookies ne pourront pas être partagés. Si un utilisateur se connecte à votre site Web à l'adresse example1.com, il devra se reconnecter s'il se rend sur example2.com.

S'ils ne sont que des sous-domaines différents (example.com vs www.example.com), cela n'aura pas d'importance.

Les alias de serveur peuvent poser des problèmes de continuité de session CGI: étant donné que les cookies sont attachés au domaine depuis lequel ils ont été servis, les scripts CGI doivent être soigneusement écrits de manière à ce qu'ils aient connaissance de l'alias, être relatif, ou les deux - il est beaucoup plus difficile d'éviter les petits problèmes difficiles à résoudre, car le navigateur vous a envoyé des cookies différents, selon que l'utilisateur a accédé à votre site pour la dernière fois via name.tld ou www.name.tld.

Aujourd'hui, je doute que cela compte. Si vous voyez les deux entrées dans google, vous saurez que vous vous trompez.

Si la moitié des liens vers votre site font référence à une URL et l'autre moitié à une autre, chaque URL obtiendra seulement la moitié du pagerank. Même si Google ne pénalise pas votre classement pour la duplication de contenu, vous allez en souffrir.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top