Aller au contenu

Problème incompréhensible, redirection 301 htaccess


Thain82

Sujets conseillés

Bonjour,

je cherche à rediriger un site vers sa nouvelle url. Je veux rediriger par défaut toutes les pages de l'ancien site par défaut sur la page d'accueuil du nouveau, et rediriger plus précisément certaines pages dont le référencement est signifiant vers leur homologue sur le nouveau site.

J'ai donc fait un htaccess avec le code suivant :

RedirectPermanent / http://www.nouveausite.com

RedirectPermanent /page-particuliere.php http://www.nouveausite.fr/page-particuliere.php

Or, si je ne mets pas RedirectPermanent / http://www.nouveausite.com, les pages particulières sont bien redirigées vers leur équivalente. Mais quand j'ajouter RedirectPermanent / http://www.nouveausite.com, seule la page d'accueil est redirigée, toutes les autres pages me mettent un message d'erreur, que ce soient les pages traitées en particulier ou les autres ! pourquoi ?

C'est très important, je dois avoir fini ce soir, je pars demain pour l'étranger, sans internet, et l'hébergeur de l'ancienne adresse nous a volé le nom de domaine, car il n'a pas relancé, l'a racheté, et menace de le couper. On veut faire un glissement de référencement dans l'urgence !

Lien vers le commentaire
Partager sur d’autres sites

Il faut garder à l'esprit qu'on redirige un répertoire vers un répertoire ...

Donc, tout simplement :

RedirectPermanent / http://www.nouveausite.com/

(avec un / en fin du second argument)

Mais il te faudra mettre la règle particulière AVANT cette règle générale, ou page-particuliere.php ne sera pas redirigée vers le bon domaine.

Lien vers le commentaire
Partager sur d’autres sites

Et surtout, Redirect permanent / http://nouveausite/ signifie que chaque page va être renvoyée vers son équivalent (/toto vers http://nouveausite/toto, etc.).

Si tu veux mapper tout le site vers une seule page, il faut faire un RedirectMatch permanent .* http://nouveausite/

Et évidemment il faut le mettre après tous les autres, puisqu'il va prendre tout ce qu'on lui donne.

Jacques.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...