web-dev-qa-db-fra.com

Pourquoi le fait d'avoir (ou d'exclure) "www" dans l'URL affecte-t-il l'affichage de mon site aux utilisateurs?

Je nettoie les balises sur un site Web pour mon premier client. Je n'ai pas construit le site; Je souhaite supprimer le design basé sur une table et le remplacer par le code CSS approprié avant d'ajouter un panier au site. http://www.theresheglowsdayspa.com

J'ai remarqué par accident que l'apparence changera si "www" est supprimé de l'URL.

Quelqu'un peut-il expliquer ce qui se passe ici? De même, existe-t-il une meilleure pratique avec "www" ou sans "www" dans l'URL?

1
user2485

L'utilisation de www ou non est discutable pour des raisons esthétiques. Toutefois, les cookies et autres éléments de stratégie de domaine associés à example.com affecteront quelque chose.example.com, mais www.example.com ne s'appliquera que.

Il pourrait également y avoir des éléments tels que le code côté serveur qui suppose la présence de www dans l'URL.

Il pourrait également y avoir des règles pour un serveur tel qu'Apache qui gère les choses différemment.

2
alex

regardez les liens dans le menu latéral.

ils dépouillent le www et montrent un lien de domaine complet. vous pouvez les appeler comme:

cela raccourcirait l'URL et fonctionnerait dans les deux cas. et non www requets.

voici comment je le fais habituellement: j'aime tous mes actifs car cela peut être un peu plus long, mais je garde les choses plus propres à long terme.

Ensuite, j'utilise un script de réécriture d'URL pour rediriger tous les non www vers www. C'est à des fins de référencement, car Google considère www.votresite.com et votresite.com comme deux sites distincts.

Si vous utilisez IIS c'est simple à faire avec URLRewrite, Apache a quelque chose appelé mod rewrite.

0
Frank