Jereleo Posté 17 Septembre 2007 Posté 17 Septembre 2007 Bonjour, J'ai changé mon blog, je suis passé de spip à wordpress mais avec la même adresse genre : www.monblog.com. J'ai plusieurs pages de l'ancien blog référencées sur Google et j'aimerais les faire pointer maintenant vers le nouveau blog. J'ai mis à la racine un fichier .htaccess avec la ligne suivante : RedirectPermanent http://www.monblog.com/spip.php?article53 http://www.monblog.com/?p=31/ mais ça marche pô. Une idée ? Merci !!
Dudu Posté 18 Septembre 2007 Posté 18 Septembre 2007 Salut Parce que le premier argument de la règle (c'est-à-dire l'URL ancienne à rediriger) doit être écrit en relatif et non en absolu. Comme ceci: RedirectPermanent /spip.php?article53 http://www.monblog.com/?p=31/
Jeanluc Posté 18 Septembre 2007 Posté 18 Septembre 2007 Et tant qu'à faire, profite de la possibilité de travailler avec des liens optimisés dans WordPress (Options => Permaliens => Basé sur la date et l'heure ou Personnalisé). Jean-Luc
Jereleo Posté 18 Septembre 2007 Auteur Posté 18 Septembre 2007 ça marche pô J'ai un domaine principal : www.moi.com 1 sous domaine où se trouve mon blog : www.monblog.moi.com Où dois-je metter le fichier .htaccess ? Merci
slyG Posté 19 Septembre 2007 Posté 19 Septembre 2007 Dans ce cas de figure, ne vaut-il pas mieux utiliser une redirection 301 ?
Jeanluc Posté 19 Septembre 2007 Posté 19 Septembre 2007 Où dois-je metter le fichier .htaccess ?Le .htaccess doit se mettre dans le répertoire principal du sous-domaine (là où il y a l'index.php de WordPress). Si la solution de Dudu ne fonctionne pas, tu peux essayer comme ceci (sans le / au début): RedirectPermanent spip.php?article53 http://www.monblog.com/?p=31/ Jean-luc
Jereleo Posté 19 Septembre 2007 Auteur Posté 19 Septembre 2007 Ca ne marche pas. Je ne comprends pas pourquoi. Il faut dire que le premier fichier n'existe plus : est-ce un problème ? Faut-il mettre autre chose dans le .htaccess ?
Jeanluc Posté 19 Septembre 2007 Posté 19 Septembre 2007 Rectification: le .htaccess doit se trouver dans le répertoire principal de l'URL à rediriger (là où se trouvait spip.php). A part cela, l'absence des anciens fichiers n'est pas un problème puisque le but est justement de dire qu'ils ne sont plus là. Jean-Luc
captain_torche Posté 20 Septembre 2007 Posté 20 Septembre 2007 Dans ce cas de figure, ne vaut-il pas mieux utiliser une redirection 301 ? C'est bien le cas : RedirectPermanent renvoie bien une en-tête 301.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant