nom URL sans www.

Nouveau WRInaute
bonjour à tous,

dans son référencement Yahoo affiche mon site sans '' www. ''.
en cliquant sur le lien, le site s'affiche dans la barre d'adresse du navigateur : http://site.com, donc aussi sans www.

1/ quelle en est la raison ?
2/ est-ce un problème ?

merci.
cordialement

Arnaud
 
WRInaute accro
non c'est pas un problème mais cela peut le devenir si tu ne force pas de ton côté une version avec ou sans "www".
Le sous domaine avec "www" DOIT être redirigé en 301 vers celui sans, OU L'INVERSE, mais les deux ne doivent pas coexister ensemble.
 
WRInaute accro
Bonjour,

Cela ne pose aucun problème pour les internautes, encore qu'il vaille mieux toujours communiquer la même adresse.

Pour Google, il n'est jamais bon d'avoir plusieurs adresses avec le même contenu. C'est pour cela que Zeb conseille de faire une redirection. Par exemple, pour rediriger le site sans www vers le site avec www, il faut mettre ces lignes au début du fichier .htaccess du serveur web:
Code:
Options +FollowSymlinks
 RewriteEngine on
 RewriteCond %{HTTP_HOST} ^mon_site.com$
 RewriteRule ^(.*) http://www.mon_site.com/$1 [QSA,L,R=301]
Jean-Luc
 
Nouveau WRInaute
bonjour,

merci de vos réponses, mais en fait, je ne les comprends pas vraiment :

Zeb :
non c'est pas un problème mais cela peut le devenir si tu ne force pas de ton côté une version avec ou sans "www"

tu entends quoi par '' forcer '' ?
mon site est : http://www.monsite.com, pourquoi faire une version sans www ?

ma question est pourquoi il se retrouve sans les ''www'' dans certains résultats de recherche alors qu'il les a bien ses wouaf/wouaf/wouaf . . . .

mais bon, si ce n'est pas grave, c'est l'essentiel . . . .

merci encore.
cordialement

Arnaud
 
WRInaute impliqué
Photographe Portrait a dit:
ma question est pourquoi il se retrouve sans les ''www'' dans certains résultats de recherche alors qu'il les a bien ses wouaf/wouaf/wouaf . . . .

car certains sites, qui répertorient les noms de domaine, font un lien avec le seul nom de domaine, sans www. il existe donc bien des liens vers ton site avec et sans www.
 
WRInaute accro
ma question est pourquoi il se retrouve sans les ''www'' dans certains résultats de recherche alors qu'il les a bien ses wouaf/wouaf/wouaf . . . .

mais bon, si ce n'est pas grave, c'est l'essentiel . . . .

Si , c'est grave .... exemple :

Ton site s'appelle : http://www.toto.com

Il peut etre consulté au minimum de 4 maniere différentes :

1 -www.toto.com
2- toto.com
3 -www.toto.com/index.html (ou index.htm/php)
4- toto.com/index.htm (ou index.htm/php)

Donc ca fait 4 urls et pour gogole, ca fait 4 pages identiques, donc = duplicate = pénalités = pleurer sur WRI parce que le site ne "monte" pas dans les résultats.

ET le calcul se fait sur toutes les pages de ton site, c'ets comme si tu avais 4 sites identiques = pénalités = etc...etc..

Alors comme te l'as conseillé Zeb, tu dois faire une redirection dans ton htaccess pour :

1- que l'affichage soit toujours par exemple : http://www.toto.com

Si un internaute arrive sur ton site avec l'une des 3 autres possibilités l'affichage de l'url sera : http://www.toto.com

Avantages :
1 - Les moteurs, dont Gogole, sauront que tu n'as plus qu'une url : http://www.toto.com
2- donc plus de duplicate = gogole content = plus de pénalités = plus de pleurs sur WRI

Donc OUI c'est grave

:mrgreen:
 
WRInaute accro
Pour les exemples : example.com :mrgreen:

Désolé m'siou... toi pas taper sur la tete... :D

Je te serai infiniment reconnaissant si tu pouvais user de ton pouvoir de Padawan pour apporter le correctif sur le post, afin de reparer ma grosse betise, car je n'ai plus la possibilité d'y acceder...

Merci Madri !!!

On ne t'as pas oublié, tu a marqué les esprits (5 ans déjà ...) http://www.monfestival.fr/2009/?v=24481a87e753b0be42a79fd7ae554be7

:lol: :lol:
 
Membre Honoré
Bonjour,

Je ne suis pas modérateur (mais une personne qui aide beaucoup) et ne peux faire le changement actuellement.
Toujours aussi amusante la vidéo. :)

A bientôt.
 
Nouveau WRInaute
bonjour à tous,

Ok, merci Furtif de tes explications détaillées. je comprends mieux la chose,
mais je ne suis pas très chaud pour faire des manips que je risque de ne pas maîtriser :
je ne suis pas webmaster, mais alors pas du tout . . .
merci aussi de m'avoir appris qu'il existait un fichier .htaccess en ce bas monde :lol:

je garde bien entendu ces conseils au chaud.

merci encore à tous.

Arnaud
 
WRInaute impliqué
tu ne crains pas grande chose. soit le fichier existe déjà et tu fais une sauvegarde avant de le modifier, soit il n'existe pas et il suffit de le supprimer pour revenir à la situation actuelle.
 
WRInaute accro
merci aussi de m'avoir appris qu'il existait un fichier .htaccess en ce bas monde

A la racine de ton site tu as normalement une fichier qui se nomme :

.htaccess

Tu l'ouvres avec un editeur de texte et tu colles les 3 lignes suivantes dedans :

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.example\.com$ [NC]
RewriteRule (.*) http://www.example.com/$1 [QSA,L,R=301]

Tu remplaces "example" par le tiens bien sur, tu sauves, tu balances a la racine de ton site et ca devrait rouler.
 
Nouveau WRInaute
Bonjour,

Désolée de faire remonter le sujet, comme je fais pas mal de recherche concernant ce sujet, je suis tombée sur ce poste mais j'ai un petit soucis.

Je possède un blog sauf qu'il n'est pas à la racine, j'ai une page d'accueil avant d’accéder au blog et là, quand par exemple on tape exemple.com ca arrive bien sur www.exemple.com par contre...

c'est là le soucis... Je voudrais rediriger exemple.com/blog vers www.exemple/blog

Comment je dois faire ? Je dois rajouter à nouveau ceci :

RewriteEngine on
RewriteCond %{HTTP_HOST} ^exemple.com/blog [NC]
RewriteRule (.*) http://www.exemple.com/blog$1 [R=301,L]

Merci pour vos réponses.
Jenny
 
WRInaute accro
Tu le fais une fois pour toutes dans le fichier .htaccess qui se trouve à la racine et ce sera valable pour l'ensemble du site sauf si dans un sous-répertoire tu as un autre fichier .htaccess qui précise autre chose.

Tu noteras au passage qu'il y a une différence entre le code de Furtif et celui de Jeanluc.
Pour Furtif, tout ce qui est différent de www.example.com sera transformé en www.example.com alors que pour Jeanluc, seules les adresses commençant par example.com (sans le www) seront transformées en www.example.com.
Si tu as des sous-domaines c'est important je pense. Mais je n'ai pas testé donc je peux dire des bétises.
 
Nouveau WRInaute
ok donc effectivement dans mon dossier "blog", j'ai aussi un fichier htaccess donc je dois bien rajouter ceci :

RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com/blog [NC]
RewriteRule (.*) http://www.example.com/blog$1 [R=301,L]

Car je viens de le mettre et ça fonctionne pas, je n'ai pas fait d'erreur ?

désolée je suis pas très douée pour ce genre de choses.

En tout cas merci pour votre réponse.
 
WRInaute accro
Je ne pense pas qu'il faille l'ajouter dans le .htaccess du répertoire blog. Il faut bien comprendre les instructions que tu as codé dans l'url-rewriting.
RewriteCond %{HTTP_HOST} représente une condition sur le nom de domaine. example.com/blog n'est pas un nom de domaine. Le nom de domaine c'est uniquement example.com

Si tu l'ajoutes dans le .htaccess du répertoire blog c'est donc sous la même forme qu'il faut le mettre, sans ajouter /blog
 
Discussions similaires
Haut