Redirection de http://ndd.com vers http://www.ndd.com

WRInaute discret
Bonjour,

Je souhaiterais rediriger mon visiteur de mon site http://ndd.com vers http://www.ndd.com (ainsi que google :p).
Apparemment c'est bien mieux également pour le référencement. Est ce vrai ? Si oui comment puis je mettre ceci en place ?

Merci de votre aide !
 
WRInaute passionné
wacha a dit:
Bonjour,

Je souhaiterais rediriger mon visiteur de mon site http://ndd.com vers http://www.ndd.com (ainsi que google :p).
Apparemment c'est bien mieux également pour le référencement. Est ce vrai ? Si oui comment puis je mettre ceci en place ?

Merci de votre aide !


Bonjour,
Dans les outils pour webmasters de Google, il y a une option pour indiquer cela
Pas besoin de se prendre la tête avec des redirections et autre htacess :wink:
 
WRInaute discret
Merci de vos réponses mais je prefere le faire via htaccess pour que memes les personnes tappant http://ndd.com se retrouve automatiquement sur le http://www.ndd.com

Bon sinon concrétement j'ai essayé le htaccess avec cette ligne ci :
RewriteCond %{HTTP_HOST} !^www\.vivafiesta\.fr [NC] RewriteRule (.*) http://www.vivafiesta.fr$1 [QSA,R=301,L]
et
RewriteCond %{HTTP_HOST} !^www\.vivafiesta\.fr [NC] RewriteRule (.*) http://www.vivafiesta.fr/$1 [QSA,R=301,L]

mais rien n'a changé les deux url (avec et sans www) sont encore accessibles ?!
 
WRInaute discret
il est bien actif car l'url rewriting fonctionne bien sur les autres pages.

J'ai également mis le "RewriteEngine on" au début du fichier

le voila en complet :

Options +FollowSymlinks
ErrorDocument 404 /404.php
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.vivafiesta\.fr [NC] RewriteRule (.*) http://www.vivafiesta.fr$1 [QSA,R=301,L]
 
WRInaute discret
bon je viens de corriger et trouver le problème.

Pour ceux qui aurait le même probleme voici le code :

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

Merci pour vos réponses :)
 
WRInaute passionné
Il faut vraiment que tu enlèves le $ de
Code:
RewriteCond %{HTTP_HOST} !^www.vivafiesta.fr$
Car si tu accèdes à une autre page de ton site sans les www, il n'y aura pas de redirection.

Tu peux laisser
Code:
RewriteRule (.*)

Et oui pour le slash à ce niveau, bien que ça dépend du RewriteBase il me semble.
Code:
http://www.vivafiesta.fr/$1
 
WRInaute passionné
En effet maintenant que tu le dis j'me suis trompé.

Apache ne teste que l'host avec RewriteCond %{HTTP_HOST}, il ne capture pas le reste le $ ne gênera donc pas.
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut