Redirection 301 sur URL

Nouveau WRInaute
Bonjour a tous,

Je n'ai pas trouvé la bonne solution pour le moment sur une redirection 301.

Je suis chez Celeonet. Jusqu'à maintenant, j'utilisais une url de type nom.celeonet.fr
J'ai décidé d'acheter (chez eux) un nom de domaine en www.prenom-nom.fr

Seulement j'aimerai mettre une redirection 301 de l'ancienne adresse vers la nouvelle.
Comment faire ?

J'ai essayé ces solutions mais ca n'a pas marché :

RedirectPermanent http://nom.celeonet.fr/ http://www.nom-prenom.fr/

RedirectPermanent / http://www.nom-prenom.fr/


J'ai essayé ca aussi :
RewriteEngine On

RewriteCond %{HTTP_HOST} !^nom\.celeonet\.fr [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^(.*) http://www.nom-prenom.fr/$1 [L,R=301]



Est ce que vous avez des idées ?

Merci
Pierre
 
Nouveau WRInaute
8O Finalement ca ne marche qu'a moitié !! J'ai les deux URL dans google. Cette redirection marche mais Google n'a pas compris que l'ancienne URL avait changé...

Ou ai je fais mon erreur ??
 
Nouveau WRInaute
[QSA,L,R=301]


J'ai rajouté ca... mais je suis pas sur que ce soit la bonne solution...

Est ce que quelqu'un peut m'expliquer cette syntaxe ?
Merci !
 
WRInaute impliqué
Quand tu tapes nom.celeonet.fr tu as quelle adresse dans ton navigateur une fois la page affichée?

SI c'est nom.prenom.fr alors ta redirection marche, et google va s'en apercevoir un jour.

Mais pourquoi fais tu un test sur le HTTP_HOST ? Ton site était accessible autrement que par ce domaine?

Enfin, QSA sert a passer les parametres qui sont après le ? dans l'URL (méthode GET). Si tu ne t'en sers pas, tu peux l'enlever.

Mais je reste perplexe. Le plus simple est un redirect comme celui que tu avais mis :

RedirectPermanent / http://www.nom-prenom.fr/

Tu dis que ça ne marche pas. Plus précisement, que se passe-t-il?
 
Nouveau WRInaute
Salut,

lorsque je tape l'ancienne URL ca redirige bien vers mon nouveau .fr
De ce coté ca marche nickel.

Cependant, je me retrouve avec du duplicate content dans Google. les deux adresses se trouvant sur la meme page l'une apres l'autre.
je pensais que cette redirection 301 allait "supprimer" l'ancienne adresse et la remplacer par ma nouvelle adresse tout en gardant liens et PR ce qui n'est pas le cas.

Je vais virer le [QSA,L,R=301]

D'ailleurs, j'ai trouvé ces deux syntaxes :
[L,R=301]
[R=301,L]

laquelle est la bonne ?? :?


ou est ce que je fais ca ? je ne comprends pas ta question
Mais pourquoi fais tu un test sur le HTTP_HOST ? Ton site était accessible autrement que par ce domaine?
 
WRInaute impliqué
Je voulais dire que tu n'avais pas besoin de cette ligne:

Code:
RewriteCond %{HTTP_HOST} ^(\.)?nom\.celeonet\.fr

Et sinon, Google finira bien par se rendre compte qu'il y a une redirection de l'un vers l'autre. Ne te fais pas de bile.
 
Nouveau WRInaute
Ca me faisait bizarre d'avoir les 2 URLs sur la meme pages de résultats... maintenant on va effectivement voir le résultats sur les prochaines semaines !
 

➡️ 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