J'utilise Lunarpages et j'ai configuré quelques domaines supplémentaires sur mon compte principal. Ceux-ci apparaissent en tant que sous-domaines de mon compte principal, mais ils peuvent être atteints en utilisant le nouveau domaine que j'ai créé.
Alors:
subdomain1.example.com
-> www.example1.com
subdomain2.example.com
-> www.example2.com
Le problème est que example1.com
apparaît dans Google avec ce domaine mais example2.com
apparaît avec subdomain2.example.com
. Je voudrais les résultats de recherche Google pour afficher les domaines sans utiliser un sous-domaine.
Avait le même problème avec un autre fournisseur et ce n'est vraiment pas leur faute. Je ne sais toujours pas comment Google a pu trouver le chemin d'accès au sous-domaine puisque je ne l'ai jamais écrit nulle part.
La solution la plus robuste consiste à configurer votre fichier .htaccess afin de donner une redirection 301 lorsque vous accédez au mauvais domaine. Par souci d'exhaustivité, je le fais également pour la version non www du domaine. De cette façon, Google résout toujours et attribue PageRank au nom officiel. C'est simple à faire tant que les fichiers .htaccess sont activés et configurés correctement.
Voici à quoi ressemble l'un des miens:
RewriteEngine on
RewriteCond %{HTTP_Host} ^realdomain.com$ [OR]
RewriteCond %{HTTP_Host} ^subdomain.realdomain.com$ [OR]
RewriteCond %{HTTP_Host} ^www.subdomain.realdomain.com$
RewriteRule ^/?(.*)$ http://www.realdomain.com/$1 [R=301,L]
J'ai vu cela dans Apache lorsque les hôtes Vhosts ne sont pas configurés correctement. Je suggérerais de parler à votre hôte car ils devront probablement effectuer le travail sur le serveur (à moins que vous ne gériez vos propres serveurs).
Si vous ne parvenez pas à le résoudre via votre hôte, vous devriez pouvoir créer une redirection 301 à l'aide d'un fichier .htaccess (il est préférable de corriger la configuration du serveur, si vous le pouvez).