WordPress : Le plugin à installer pour gérer les redirections
Voici un magnifique plugin qui va vous aider grandement pour gérer les problèmes de redirection sur votre blog. Je m’explique, vous écrivez un article et vous vous planter sur l’orthographe d’un des mots, vous faites la correction mais vous voulez aussi corriger l’url qui va conserver cette faute sous peine d’avoir une belle erreur 404 pour vos visiteurs qui vous lisent dans leur lecteur de flux rss ou bien qui vont vous trouver par le biais de Google si jamais vous remarquez cette faute après l’indexation de votre article dans le moteur de recherche.
Avec ce plugin de redirection les changements d’url se font automatiquement. La redirection effectuée est une 301 afin d’indiquer aux moteurs de recherche que vous avez bougé de manière permanente votre article, magique! En plus le plugin va aussi gérer des redirections plus classiques si jamais par exemple vous voulez renvoyer vers une page en particulier avec un alias (permanent ou pas d’ailleurs). J’ai fait un test avec cette url http://www.vingthuitzerotrois.fr/design qui renvoie vers celle-ci http://design.2803.com/.* 404 error monitoring – captures a log of 404 errors and allows you to easily map these to 301 redirectsCe plugin est donc essentiel pour ceux qui tournent sous wordpress!
* Custom ‘pass-through’ redirections allowing you to pass a URL through to another page, file, or website.
* Full logs for all redirected URLs
* All URLs can be redirected, not just ones that don’t exist
* Redirection methods – redirect based upon login status, redirect to random pages, redirect based upon the referrer!
* WordPress 2.1+ only
* Automatically add a 301 redirection when a post’s URL changes
* Manually add 301, 302, and 307 redirections for a WordPress post, or for any other file
* Full regular expression support
* Apache .htaccess is not required – works entirely inside WordPress
* Strip or add www to all your WordPress pages
* Redirect index.php, index.html, and index.htm access
* Redirection statistics telling you how many times a redirection has occurred, when it last happened, who tried to do it, and where they found your URL
* Fully localized
35 commentaires sur “WordPress : Le plugin à installer pour gérer les redirections”
Les commentaires sont fermés.
Ton article ne peut pas mieux tomber. Je viens de passer de Movable Type vers WordPress et cela va régler pas mal de mes soucis. Un vrai éditeur de fichier .htaccess :-)
Et hop un nouveau plugin qui va nous faire gagner du temps !
Merci Henri :)
Je viens de voir qu’une fonction de redirection sera directement intégrée à la version 2.3 de WordPress. Source : BlogHerald http://trac.wordpress.org/ticket/4554
En effet mais uniquement sur le / de fin d’url ;)
M’a l’ait intéressant tout ça. Je crois que je vais me laisser tenter :)
Oups ! La prochaine fois je lirais jusqu’au bout. Je viens d’installer le plugin. Il n’y a pas plus simple d’utilisation. J’adore la gestion des erreurs 404. C’est mon hébergeur qui va être content. WordPress est assez gourmand en CPU quand il gère les 404…
Super trouvaille !
J’ai déjà été confronté au problème mais je n’avais pas cherché si un plugin proposait de gérer les redirections !
Je prends note :)
Tout d’abord merci pour ce plugin !
Sinon j’avoue avoir une question : il marche pour tout le monde ? Chez moi il me dit qu’il y a une erreur à la ligne 87 de rediection.php et ça désactive àchaque fois le premier plugin de ma liste (d’abord Advanced admin menu, ensuite akismet…)
Est-ce qu’il est possible qu’l y ait une incompatibilité avec un de mes autres plugin ?
(désolé si la question est stupide, je suis novice ;)
Certainement une incompatibilité je ne vois rien d’autre…
@felix
J’ai la meme erreur (erreur à la ligne 87 de rediection.php).
Chez moi, ça fonctionne très bien.
J’ai un message d’erreur dans Google Webmaster Tools, suite au trop grand nombre de redirections. Il semblerait que Google n’aime pas beaucoup ça.
Moi cela passe sans problème j’ai de plus changé le format d’url il y a deux jours ;)
J’ai oublié le « eu ».
Changé pour GNews ? Ce que je te conseille, si t’es accepté, c’est de poster au bon moment la news qui fera que tu pourras peut-être en homepage de Gnews. Et là, faudra préparer le serveur :)
Yes il me manquait les chiffres, je les ai donc intégrés… J’attends leur réponse maintenant !
Si je me souviens bien, j’ai eu la réponse sous 48h.
Bonjour,
Existe-il un plugin de redirection spécifique en cas de migration d’un blog WP ?
Je m’explique : le blog http://www.bien-et-bio.com/blog va bientôt migrer pour son propre hébergeur et son propre nom de domaine.
Je voulais savoir si il existe un moyen de faire des redirections pour l’ensemble des pages, articles et mots clefs du blog vers le nouveau.
Merci d’avance et bonne journée !
Gael de http://www.bien-et-bio.com
Oui, il y a le plugin redirection : http://wordpress.org/extend/plugins/redirection/
Apparemment le plugin semble avoir un soucis, impossible d’une part d’activer le plugin et plus grave, impossible d’administrer le blog après (problème de droits). Cela se produit sur 2 blogs différents. Le seul remède a été de supprimer le répertoire /redirection !
Dommage…
Le plugin ne semble plus fonctionner (problème de droit). L’ayant installé sur 2 blogs différents, son activation (qui échoue) entraine l’impossibilité par la suite d’aller dans l’admin! Seul remède, supprimer le dossier /redirection !
Dommage…
Eh bien chez moi, il fonctionne toujours à merveille.
Je l’ai viré finalement car il consomme un paquet de ressource serveur…
Quelqu’un sait à quel niveau on peut gérer une simple redirection 301, par exemple rediriger http://www.monsite.com/blog/ vers http://www.monsite.com/ ?
Le plus simple tu ouvres un fichier texte et tu l’enregistres en .htaccess et que tu mettes cette ligne dedans :
RedirectPermanent http://www.monsite.com/blog/ http://www.monsite.com
et théoriquement cela devrait marcher… Le fichier .htaccess est à mettre à la racine de ton blog sur le serveur!
Le soucis est que ce htaccess contient déjà :
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
J’ai essayé d’ajouter la ligne en début de fichier, puis à la fin, sans succès.
Salut,
Ce plugin ne fonctionne pas chez moi. J’ai deux adresses actuellement (wjkbx.fr, l’ancienne, et lechoix.fr, la nouvelle) et je veux rediriger toutes les adresses en wjkbx.fr vers lechoix.fr. J’ai effectué une redirection via le plugin mais ensuite mon navigateur indique qu’il y a trop de boucles de redirection, bref, ça plante.
J’ai essayé de modifier le htaccess, ça a marché pendant quelques heures et puis WordPress a apparemment écrasé le fichier et il est redevenu comme celui de Vincent (cf : commentaire du dessus).
Si quelqu’un a une idée… :'(
Après test, il s’avère que WordPress écrase le fichier .htaccess à chaque fois qu’un article est publié donc toute modification s’avère vaine :-/
@Eddie ce plugin je t’aidera pas dans ta redirection de nom de domaine, ouvres ton fichier htaccess et mets cette ligne
RedirectPermanent http://www.wjkbx.fr/ http://www.lechoix.fr/
Sinon pas d’autre idée…
J’ai réussi à m’en sortir en utilisant le plugin finalement. C’est bien le htaccess qu’il faut modifier mais à partir du plugin, dans le module Apache « Raw htaccess » et j’ai ajouté ça :
RewriteCond %{HTTP_HOST} ^(www\.)?wjkbx\.fr
RewriteRule ^(.*)$ http://www.lechoix.fr/$1 [R=301,L]
Et ça fonctionne, toutes mes vieilles pages publiées avec wjkbx.fr sont redirigées avec lechoix.fr :)
Une traduction française du plugin serait le bienvenu :-p
Bonjour, voici mon souci :
j’ai un nom d’hébergeur de blog WP tres complexe : genre http://truc.machin.bidule.net du coup, j’ai loué un nom de domaine (enfin une redirection web) plus simple : http://www.machin.fr
j’ai mis en place la redirection (dans le panneau de control du loueur) de :
http://www.machin.fr ->http://truc.machin.bidule.net
Problème : la page index s’affiche bien mais c tout :
quand on clique sur mes articles, rien ne se passe, on retourne à la page d’accueil, pareil quand on veut se logguer (wp-login.php) (cette fois ci on revient sur wp-login.php sans etre loggué)…
Je suppose que c’est la redirection du passage avec paramètres qui se fait mal, mais que faire ?
J’ai déjà fait un petit tour sur les forums, et n’ai pas trouvé mon cas : la plupart du temps, ce sont des gens qui ont carrément changé d’hébergeur. (Est ce la seule solution)
Je peux modifier l’adresse du blog dans les options de WP, mais ca ne change rien.
Si je change l’url de l’adresse de WP de http://truc.machin.bidule.net à http://www.machin.fr, plantage évidemment car il n’arrive pas à trouver le
fichier wp-login.php sur http://www.machin.fr par exemple.