Page 1 sur 1

Url sans www

Posté : 12 mars 2012, 14:48
par Yosh
Bonjour à tous,

Quel est la bonne pratique concernant l'url d'accès à un site web ? Surtout sans le www (je pose pas la question avec hein) ?

J'ai lut ceci:

La plupart des hébergeurs permettent d’accéder à un site par l’adresse http://www.mon_site.com/ aussi bien que par http://mon_site.com/. Ceci crée un « duplicate content » qui est défavorable au référencement.
Il est donc souhaitable de choisir d’utiliser toujours la même forme d’adresses, soit avec www, soit sans www.

Quelqu'un aurait-il une infos la dessus ?

Personnellement je n'ai pas ce soucis puisque sur mes serveurs apache, j'ai une règle htaccess qui redirige automatique l'adresse avec le www lorsqu'il n'est pas inclus dans l'url.

Merci d'avance de l'aide que vous m'apporterez.

Re: Url sans www

Posté : 12 mars 2012, 16:37
par @rthur
Bonjour,

Il s'agit effectivement d'une bonne pratique pour le référencement de forcer l'ajout du www. (ou de le retirer) mais en tout cas de n'en avoir qu'un seul.

Est-ce que c'est vraiment un + au référencement?
C'est difficile à évaluer (les algorithmes des moteurs de recherche étant confidentiels), mais d'un autre côté vu que ça ne coûte rien à mettre en place, donc autant le faire :)

Pour ceux que ça intéressent, voici le code pour faire cela du fichier ".htaccess" à mettre à la racine de son site:

Code : Tout sélectionner

RewriteCond %{HTTP_HOST} ^domaine.com$ RewriteRule ^(.*) http://www.domaine.com/$1 [QSA,L,R=301]

Re: Url sans www

Posté : 12 mars 2012, 19:25
par Yosh
Ok, je te remercie pour ton intervention.

Re: Url sans www

Posté : 12 mars 2012, 23:46
par jojolapine
Bonsoir,

J'ajouterais ceci : pourquoi s'embêter avec le www. ?
Pour ma part, je supprime le www. (enfin je redirige sur http://domaine.com) dès que je peux, je trouve ça plus esthétique et plus court à tapper :)
Après les goûts et les couleurs :)

Re: Url sans www

Posté : 05 mai 2012, 14:52
par Ulrich
Bonjour,

J'ai eu le meme besoin que Yosh, cependant avec la solution de @rthur j'ai des complications.
En fait j'ai 2 URIs qui ne doivent pas etre précédées du www comment puis-je les exclure du rewriteCond?

En gros je veux que toutes les requetes sauf les 2 suivantes soient redirigees vers www.mondomain.com:
  • mondomain.com/api1/(.*)
    mondomain.com/api2/(.*)
Merci d'avance pour votre aide.
Ulrich

Re: Url sans www

Posté : 05 mai 2012, 15:34
par jojolapine
Quelque chose comme ça ?

Code : Tout sélectionner

RewriteCond %{REQUEST_URI} !^api1 RewriteCond %{REQUEST_URI} !^api2 RewriteCond %{HTTP_HOST} ^domaine.com$ RewriteRule ^(.*) http://www.domaine.com/$1 [QSA,L,R=301]

Re: Url sans www

Posté : 06 mai 2012, 18:17
par Ulrich
Malheureusement ca ne marche pas, il fini toujours par rajouter le www.
Voila à quoi ressemble mon htaccess:

Code : Tout sélectionner

Options +FollowSymlinks RewriteEngine on RewriteBase / RewriteCond %{REQUEST_URI} !^api1 RewriteCond %{REQUEST_URI} !^api2 RewriteCond %{HTTP_HOST} ^domaine.com$ RewriteRule ^(.*) http://www.domaine.com/$1 [QSA,L,R=301] RewriteRule ^api/(.+)*$ /webservices/dispatch.php [L,QSA] RewriteRule ^wbs/order/(.+)*$ /webservices/order/exec.php?$1 [L,QSA] RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
Ce que je souhaite c'est que les ^api/(.+)*$ et ^wbs/order/(.+)*$ echappent à la RewriteCond sur le HTTP_HOST.

Re: Url sans www

Posté : 06 mai 2012, 18:45
par jojolapine
Et tu ne crois pas qu'il y a comme un problème à faire des copiers/collers comme ça ?
Regarde bien tes urls api1 != api et wbs/order/ != api2.

Re: Url sans www

Posté : 07 mai 2012, 00:51
par Ulrich
Effectivement une erreur de copier/coller

Code : Tout sélectionner

Options +FollowSymlinks RewriteEngine on RewriteBase / RewriteCond %{REQUEST_URI} !^api RewriteCond %{REQUEST_URI} !^wbs RewriteCond %{HTTP_HOST} ^domaine.com$ RewriteRule ^(.*) http://www.domaine.com/$1 [QSA,L,R=301] RewriteRule ^api/(.+)*$ /webservices/dispatch.php [L,QSA] RewriteRule ^wbs/order/(.+)*$ /webservices/order/exec.php?$1 [L,QSA] RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]

Re: Url sans www

Posté : 08 mai 2012, 17:43
par stealth35
C'est plutôt à régler direct dans la conf du serveur, le www est plus historique qu'autre chose

Re: Url sans www

Posté : 14 juin 2012, 18:55
par Branco
moi aussi je trouve que taper un URL sans www est moins embêtant tant que je vais être redirigé à la même adresse web