web-dev-qa-db-fra.com

Pourquoi "www.mysite.com" est-il différent de "mysite.com"?

Dans n'importe quel navigateur, si j'utilise www.mysite.com ou juste mysite.com, la page Web est correctement récupérée, mais je rencontre des problèmes avec Google Analytics et Facebook App.

Facebook: Pour pouvoir obtenir des Likes, je crée l'application Facebook nécessaire et définit l'URL du site sur http://mysite.com/. En utilisant leur outil http://developers.facebook.com/tools/debug/ lorsque je teste ma page en utilisant http://mypage.com cela fonctionne mais en utilisant http://www.mypage.com échoue avec le message suivant:

L'objet situé dans l'URL 'http://www.mysite.com/' de type 'site Web' n'est pas valide, car le domaine 'www.monsite.com' n'est pas autorisé pour l'ID d'application spécifié.

Google Analytics: Pour pouvoir obtenir des statistiques sur le trafic, j'ai créé une propriété et un profil avec l'URL http://www.mypage.com et aucune statistique n'a été collectée. dans une semaine, lorsque j'ai modifié l'URL configurée en statistiques http://mypage.com où elles étaient disponibles quelques heures plus tard.

Que dois-je faire pour avoir des statistiques et des préférences pour www.mysite.com et mysite.com ??

4
sapeish

Vous ne voulez VRAIMENT pas utiliser à la fois le sous-domaine www ET le domaine nu. C'est terrible sur le référencement. Vous pouvez choisir non plus, et cela ne fait aucune différence, mais une fois que vous avez choisi, vous devez vous en tenir à cela.

La raison pour laquelle vous obtenez cette erreur Facebook est que vous l'avez initialement configurée pour utiliser le domaine nommé et que le sous-domaine www est traité comme une entité distincte. Même problème avec Google.

Une fois que vous avez pris votre décision, vous souhaiterez rediriger celui que vous n'utilisez pas, vers celui que vous avez choisi. (Vous pouvez faire un 301 Permanent Redirect avec une règle de réécriture Apache, ou si vous passez du domaine nu au sous-domaine www, regardez http://wwwizer.com =.

4
ionFish

Fondamentalement, www et non-www sont deux adresses distinctes qui (en général) ne font que pointer du même contenu - en grande partie parce que la plupart des hébergeurs Web alias www et non-www

Mais il n’ya aucune raison que ce soit le cas, et ces deux options ne sont certainement pas les seules (pensez à Wikipedia avec en.wikipedia.org de. (Etc) et où le site www est une "sélection de votre pays"

Dans un sens non péjoratif, cela est principalement dû à la paresse et/ou à l'ignorance du public et de nombreux hôtes.

Revenons maintenant à votre question. Si vous avez le même contenu, alors que pour l'utilisateur type, il s'agit du même site Web, mais de nombreuses applications (et certificats SSL standard) ne sont pas aussi "intelligents". et savez qu'ils sont deux entités distinctes.

L'utilisation des deux signifiera que les liens entrants sont divisés, divisant ainsi tout classement de page; De plus, certains robots des moteurs de recherche traitent les deux comme distincts mais dupliqués, ce qui vous pénalise davantage.

Il existe des pièges pour utiliser les deux sur un site, mais seulement pour vous en tenir à une seule option.

C'est pourquoi il est important d'en choisir un et d'utiliser une redirection 301 pour les autres (et les sous-domaines potentiellement génériques également). Ma préférence (YMMV) est d’adopter le non-www en standard.

2
Andrew