{
    "id": 6471,
    "date": "2026-04-23T19:31:43",
    "date_gmt": "2026-04-23T17:31:43",
    "guid": {
        "rendered": "https:\/\/wpmastertoolkit.com\/module\/redirect-manager\/"
    },
    "modified": "2026-04-23T20:07:49",
    "modified_gmt": "2026-04-23T18:07:49",
    "slug": "redirect-manager",
    "status": "publish",
    "type": "module",
    "link": "https:\/\/wpmastertoolkit.com\/fr\/module\/redirect-manager\/",
    "title": {
        "rendered": "Redirect Manager"
    },
    "content": {
        "rendered": "<h1 class=\"wp-block-heading\">Redirect Manager : g\u00e9rer les redirections WordPress simplement, proprement et efficacement<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Introduction<\/h2>\n\n\n\n<p>Les redirections font partie des besoins les plus fr\u00e9quents sur un site WordPress. Elles sont utiles apr\u00e8s une refonte, une modification de permalien, la suppression d\u2019une page, une migration de contenu ou encore pour corriger des liens cass\u00e9s.<\/p>\n\n\n\n<p>Le probl\u00e8me, c\u2019est que beaucoup de plugins de redirection deviennent vite lourds, techniques ou surcharg\u00e9s d\u2019options. Chez WPMasterToolKit, nous avons voulu proposer une approche plus claire : un module d\u00e9di\u00e9, capable de g\u00e9rer les redirections proprement, tout en restant coh\u00e9rent avec notre philosophie all-in-one.<\/p>\n\n\n\n<p>Le module <strong>Redirect Manager<\/strong> permet de cr\u00e9er, modifier, importer, exporter et suivre des redirections, avec plusieurs moteurs d\u2019ex\u00e9cution selon l\u2019environnement du site. Il a \u00e9t\u00e9 pens\u00e9 pour couvrir les cas les plus courants, mais aussi pour offrir des options plus avanc\u00e9es comme les expressions r\u00e9guli\u00e8res, la gestion des param\u00e8tres d\u2019URL et la journalisation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Quel plugin le module Redirect Manager peut remplacer ?<\/h2>\n\n\n\n<p>Selon vos besoins, le module Redirect Manager peut remplacer totalement ou partiellement des plugins comme :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Redirection<\/li>\n\n\n\n<li>Simple 301 Redirects<\/li>\n\n\n\n<li>Quick Page\/Post Redirect Plugin<\/li>\n\n\n\n<li>certains modules de redirection int\u00e9gr\u00e9s \u00e0 des suites SEO plus lourdes<\/li>\n<\/ul>\n\n\n\n<p>L\u2019avantage est \u00e9vident : vous centralisez cette fonctionnalit\u00e9 dans WPMasterToolKit, sans ajouter un plugin de plus \u00e0 maintenir.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Un module de redirection complet pour WordPress<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"327\" src=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/04\/image-3-1024x327.png\" class=\"wp-image-6488\" srcset=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/04\/image-3-1024x327.png 1024w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/04\/image-3-300x96.png 300w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/04\/image-3-768x246.png 768w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/04\/image-3-1536x491.png 1536w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/04\/image-3-18x6.png 18w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/04\/image-3.png 1545w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Le module permet de g\u00e9rer des redirections personnalis\u00e9es depuis une interface d\u00e9di\u00e9e dans l\u2019administration WordPress.<\/p>\n\n\n\n<p>Chaque redirection peut contenir :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>une URL source<\/li>\n\n\n\n<li>une URL cible<\/li>\n\n\n\n<li>un code HTTP<\/li>\n\n\n\n<li>un mode de traitement<\/li>\n\n\n\n<li>un comportement sp\u00e9cifique pour les param\u00e8tres d\u2019URL<\/li>\n\n\n\n<li>une option regex<\/li>\n\n\n\n<li>un statut activ\u00e9 ou d\u00e9sactiv\u00e9<\/li>\n\n\n\n<li>une option de logs<\/li>\n<\/ul>\n\n\n\n<p>Le module distingue aussi automatiquement les redirections <strong>internes<\/strong> et <strong>externes<\/strong>.<\/p>\n\n\n\n<p>Si l\u2019URL cible appartient au m\u00eame domaine que le site, elle est enregistr\u00e9e comme une redirection interne. Sinon, elle est consid\u00e9r\u00e9e comme externe. Cela permet ensuite d\u2019adapter le traitement de la redirection selon le contexte.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Trois modes d\u2019ex\u00e9cution des redirections<\/h2>\n\n\n\n<p>L\u2019un des points forts du module Redirect Manager est qu\u2019il ne repose pas sur un seul moteur. Il propose trois mod\u00e8les d\u2019ex\u00e9cution.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">WordPress (PHP)<\/h3>\n\n\n\n<p>Le mode <strong>WordPress (PHP)<\/strong> ex\u00e9cute les redirections directement via WordPress, gr\u00e2ce au hook <code>template_redirect<\/code>.<\/p>\n\n\n\n<p>C\u2019est le mode par d\u00e9faut. Il est particuli\u00e8rement utile lorsque vous voulez g\u00e9rer les redirections sans toucher \u00e0 la configuration serveur, ou lorsque vous utilisez un h\u00e9bergement sur lequel l\u2019acc\u00e8s aux r\u00e8gles Apache ou Nginx est limit\u00e9.<\/p>\n\n\n\n<p>Dans ce mode, le module peut g\u00e9rer :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>les correspondances exactes<\/li>\n\n\n\n<li>les param\u00e8tres d\u2019URL<\/li>\n\n\n\n<li>les redirections regex<\/li>\n\n\n\n<li>les logs<\/li>\n<\/ul>\n\n\n\n<p>C\u2019est aussi le mode le plus souple fonctionnellement.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Apache<\/h3>\n\n\n\n<p>Le mode <strong>Apache<\/strong> permet d\u2019\u00e9crire les redirections directement dans le fichier <code>.htaccess<\/code>.<\/p>\n\n\n\n<p>Quand une redirection utilise ce mod\u00e8le, le module g\u00e9n\u00e8re automatiquement une r\u00e8gle Apache au moment de l\u2019enregistrement. Lors de la d\u00e9sactivation du module ou de la suppression d\u2019une redirection, la r\u00e8gle est retir\u00e9e.<\/p>\n\n\n\n<p>C\u2019est un mode particuli\u00e8rement int\u00e9ressant pour am\u00e9liorer les performances, puisque la redirection peut \u00eatre trait\u00e9e avant m\u00eame que WordPress ne charge compl\u00e8tement.<\/p>\n\n\n\n<p>Ce mode est disponible en version Pro et s\u2019adresse surtout aux sites h\u00e9berg\u00e9s sur un serveur Apache.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Nginx<\/h3>\n\n\n\n<p>Le mode <strong>Nginx<\/strong> ne modifie pas automatiquement la configuration serveur, mais pr\u00e9pare des snippets de configuration que le plugin peut fournir via un filtre d\u00e9di\u00e9.<\/p>\n\n\n\n<p>Le module g\u00e9n\u00e8re alors des blocs <code>location<\/code> adapt\u00e9s au type de redirection, avec prise en charge des redirections exactes et regex.<\/p>\n\n\n\n<p>Ce mode est \u00e9galement r\u00e9serv\u00e9 \u00e0 la version Pro.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Une vraie gestion des param\u00e8tres d\u2019URL<\/h2>\n\n\n\n<p>Le module ne se contente pas de comparer deux URL brutes. Il propose plusieurs comportements pour la gestion des query strings, ce qui est tr\u00e8s utile dans les cas r\u00e9els.<\/p>\n\n\n\n<p>Trois modes sont disponibles :<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Correspondance exacte dans n\u2019importe quel ordre<\/h3>\n\n\n\n<p>C\u2019est le comportement le plus strict.<\/p>\n\n\n\n<p>Si l\u2019URL source contient des param\u00e8tres, le module compare les param\u00e8tres de la requ\u00eate avec ceux attendus, sans se baser sur leur ordre. Cela \u00e9vite les faux n\u00e9gatifs li\u00e9s \u00e0 l\u2019ordre des variables dans l\u2019URL.<\/p>\n\n\n\n<p>Exemple : une redirection d\u00e9finie avec <code>?utm_source=x&amp;ref=y<\/code> pourra aussi correspondre \u00e0 <code>?ref=y&amp;utm_source=x<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ignorer tous les param\u00e8tres<\/h3>\n\n\n\n<p>Dans ce mode, seuls le chemin et la route sont pris en compte. Tous les param\u00e8tres pr\u00e9sents dans l\u2019URL demand\u00e9e sont ignor\u00e9s.<\/p>\n\n\n\n<p>C\u2019est utile lorsque vous voulez rediriger une page ind\u00e9pendamment de ses param\u00e8tres de tracking ou de filtrage.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ignorer les param\u00e8tres et les transmettre \u00e0 la cible<\/h3>\n\n\n\n<p>Ce mode est tr\u00e8s pratique lorsque vous voulez rediriger une URL sans bloquer les param\u00e8tres entrants.<\/p>\n\n\n\n<p>Le module ignore les param\u00e8tres pour faire la correspondance, mais les ajoute ensuite \u00e0 l\u2019URL cible. Cela permet de conserver certaines donn\u00e9es marketing ou techniques pendant la redirection.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Redirections regex : pour les cas avanc\u00e9s<\/h2>\n\n\n\n<p>Le module prend en charge les expressions r\u00e9guli\u00e8res gr\u00e2ce \u00e0 une option d\u00e9di\u00e9e sur l\u2019URL source.<\/p>\n\n\n\n<p>Lorsque le mode regex est activ\u00e9, la redirection ne fonctionne plus comme une simple correspondance exacte. Elle devient capable de traiter des motifs plus complexes et de rediriger dynamiquement plusieurs URL avec une seule r\u00e8gle.<\/p>\n\n\n\n<p>Dans le mode WordPress (PHP), le module utilise <code>preg_match()<\/code> pour d\u00e9tecter la correspondance, puis <code>preg_replace()<\/code> pour g\u00e9n\u00e9rer la destination finale.<\/p>\n\n\n\n<p>Dans le mode Apache, il g\u00e9n\u00e8re une r\u00e8gle <code>RedirectMatch<\/code>.<\/p>\n\n\n\n<p>Dans le mode Nginx, il produit une r\u00e8gle <code>location ~<\/code>.<\/p>\n\n\n\n<p>C\u2019est une fonctionnalit\u00e9 tr\u00e8s utile pour :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>rediriger une s\u00e9rie d\u2019anciennes URL<\/li>\n\n\n\n<li>accompagner une refonte de structure<\/li>\n\n\n\n<li>capturer des motifs r\u00e9p\u00e9titifs<\/li>\n\n\n\n<li>\u00e9viter de cr\u00e9er des dizaines de redirections manuelles<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Une large prise en charge des codes HTTP<\/h2>\n\n\n\n<p>Le module ne se limite pas \u00e0 la redirection 301.<\/p>\n\n\n\n<p>Il prend en charge plusieurs codes HTTP, dont :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>301 Moved Permanently<\/li>\n\n\n\n<li>302 Found<\/li>\n\n\n\n<li>303 See Other<\/li>\n\n\n\n<li>307 Temporary Redirect<\/li>\n\n\n\n<li>308 Permanent Redirect<\/li>\n\n\n\n<li>404 Not Found<\/li>\n\n\n\n<li>410 Gone<\/li>\n\n\n\n<li>451 Unavailable For Legal Reasons<\/li>\n\n\n\n<li>et plusieurs codes 4xx et 5xx<\/li>\n<\/ul>\n\n\n\n<p>Cela ouvre des usages plus larges qu\u2019un simple changement d\u2019URL. Vous pouvez aussi utiliser le module pour signaler qu\u2019une ressource a disparu, qu\u2019elle n\u2019est plus disponible ou qu\u2019elle ne doit plus \u00eatre accessible.<\/p>\n\n\n\n<p>C\u2019est particuli\u00e8rement int\u00e9ressant pour le SEO et pour la ma\u00eetrise du cycle de vie des contenus.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Un syst\u00e8me de logs pour suivre les redirections<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" decoding=\"async\" width=\"1024\" height=\"359\" src=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/04\/image-4-1024x359.png\" class=\"wp-image-6490\" srcset=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/04\/image-4-1024x359.png 1024w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/04\/image-4-300x105.png 300w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/04\/image-4-768x269.png 768w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/04\/image-4-1536x539.png 1536w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/04\/image-4-18x6.png 18w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/04\/image-4.png 1551w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>En version Pro, le module propose une fonctionnalit\u00e9 de <strong>logs<\/strong>.<\/p>\n\n\n\n<p>\u00c0 chaque redirection ex\u00e9cut\u00e9e dans le mode WordPress (PHP), il peut enregistrer :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>l\u2019URL demand\u00e9e<\/li>\n\n\n\n<li>l\u2019URL cible<\/li>\n\n\n\n<li>l\u2019user agent<\/li>\n\n\n\n<li>l\u2019adresse IP<\/li>\n\n\n\n<li>la date<\/li>\n<\/ul>\n\n\n\n<p>Ces informations sont stock\u00e9es dans une table d\u00e9di\u00e9e. Elles peuvent ensuite \u00eatre consult\u00e9es depuis l\u2019interface d\u2019administration, recherch\u00e9es, supprim\u00e9es individuellement, supprim\u00e9es en masse ou vid\u00e9es compl\u00e8tement.<\/p>\n\n\n\n<p>C\u2019est utile pour comprendre comment les redirections sont r\u00e9ellement utilis\u00e9es, identifier d\u2019anciens liens encore actifs ou rep\u00e9rer des comportements inattendus.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Importer et exporter ses redirections en CSV<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" decoding=\"async\" width=\"1024\" height=\"396\" src=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/04\/image-2-1024x396.png\" class=\"wp-image-6486\" srcset=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/04\/image-2-1024x396.png 1024w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/04\/image-2-300x116.png 300w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/04\/image-2-768x297.png 768w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/04\/image-2-1536x593.png 1536w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/04\/image-2-18x7.png 18w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/04\/image-2.png 1553w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Le module inclut aussi un syst\u00e8me d\u2019import\/export en CSV, disponible en version Pro.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Export des redirections<\/h3>\n\n\n\n<p>Vous pouvez exporter toutes vos redirections dans un fichier CSV contenant les champs suivants :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>URL From<\/li>\n\n\n\n<li>URL To<\/li>\n\n\n\n<li>Params<\/li>\n\n\n\n<li>Model<\/li>\n\n\n\n<li>Code<\/li>\n\n\n\n<li>Regex<\/li>\n\n\n\n<li>Internal<\/li>\n\n\n\n<li>Status<\/li>\n\n\n\n<li>Logs<\/li>\n<\/ul>\n\n\n\n<p>Cela permet de sauvegarder la configuration, la migrer vers un autre site ou la retraiter dans un tableur.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Mod\u00e8le CSV pr\u00eat \u00e0 l\u2019emploi<\/h3>\n\n\n\n<p>Le module peut aussi g\u00e9n\u00e9rer un fichier mod\u00e8le pour aider \u00e0 pr\u00e9parer un import dans le bon format.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Import avec validation<\/h3>\n\n\n\n<p>Lors de l\u2019import, chaque ligne est analys\u00e9e et valid\u00e9e. Si certaines valeurs sont invalides, le module ne bloque pas forc\u00e9ment tout le processus. Il corrige les valeurs incoh\u00e9rentes quand c\u2019est possible et affiche ensuite des avertissements d\u00e9taill\u00e9s.<\/p>\n\n\n\n<p>Par exemple, il peut automatiquement remettre :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>le mod\u00e8le sur WordPress (PHP)<\/li>\n\n\n\n<li>les param\u00e8tres sur le mode par d\u00e9faut<\/li>\n\n\n\n<li>le code HTTP sur 301<\/li>\n\n\n\n<li>le statut sur activ\u00e9<\/li>\n\n\n\n<li>les logs sur d\u00e9sactiv\u00e9<\/li>\n\n\n\n<li>la regex sur d\u00e9sactiv\u00e9e<\/li>\n<\/ul>\n\n\n\n<p>C\u2019est un excellent compromis entre souplesse et s\u00e9curit\u00e9.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Une interface pens\u00e9e pour \u00e9viter les erreurs<\/h2>\n\n\n\n<p>L\u2019interface du module adapte automatiquement les options disponibles selon les choix de l\u2019utilisateur.<\/p>\n\n\n\n<p>Par exemple :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>si le mode regex est activ\u00e9, certaines options li\u00e9es aux param\u00e8tres sont bloqu\u00e9es<\/li>\n\n\n\n<li>si le mod\u00e8le choisi n\u2019est pas WordPress (PHP), les param\u00e8tres et les logs sont d\u00e9sactiv\u00e9s<\/li>\n\n\n\n<li>en version gratuite, les options Pro sont visibles mais verrouill\u00e9es<\/li>\n<\/ul>\n\n\n\n<p>Cette logique d\u2019interface est coh\u00e9rente avec les validations c\u00f4t\u00e9 PHP. En d\u2019autres termes, le module prot\u00e8ge la configuration \u00e0 deux niveaux :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>dans l\u2019interface utilisateur<\/li>\n\n\n\n<li>dans le traitement serveur<\/li>\n<\/ul>\n\n\n\n<p>C\u2019est un tr\u00e8s bon choix technique, car cela r\u00e9duit consid\u00e9rablement les erreurs de saisie ou les combinaisons incompatibles.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Gestion des redirections en masse<\/h2>\n\n\n\n<p>Le module ne se limite pas \u00e0 la gestion unitaire.<\/p>\n\n\n\n<p>Depuis la liste des redirections, il est possible d\u2019effectuer des actions group\u00e9es :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>supprimer plusieurs redirections<\/li>\n\n\n\n<li>activer plusieurs redirections<\/li>\n\n\n\n<li>d\u00e9sactiver plusieurs redirections<\/li>\n<\/ul>\n\n\n\n<p>Le m\u00eame principe existe aussi pour les logs, avec suppression multiple.<\/p>\n\n\n\n<p>C\u2019est particuli\u00e8rement pratique sur les sites qui g\u00e8rent un volume important d\u2019URL historiques.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Comment utiliser ce module<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"258\" src=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/04\/image-1024x258.png\" class=\"wp-image-6482\" srcset=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/04\/image-1024x258.png 1024w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/04\/image-300x76.png 300w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/04\/image-768x193.png 768w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/04\/image-1536x387.png 1536w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/04\/image-18x5.png 18w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/04\/image.png 1561w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>L\u2019utilisation du module Redirect Manager est simple.<\/p>\n\n\n\n<p>Commencez par ouvrir la page du module dans WPMasterToolKit, puis ajoutez une nouvelle redirection.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"633\" src=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/04\/image-1-1024x633.png\" class=\"wp-image-6484\" srcset=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/04\/image-1-1024x633.png 1024w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/04\/image-1-300x185.png 300w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/04\/image-1-768x474.png 768w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/04\/image-1-1536x949.png 1536w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/04\/image-1-18x12.png 18w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/04\/image-1.png 1549w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Renseignez l\u2019URL source, l\u2019URL cible, puis choisissez le code HTTP adapt\u00e9. S\u00e9lectionnez ensuite le mod\u00e8le d\u2019ex\u00e9cution souhait\u00e9 :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>WordPress (PHP)<\/strong> pour une gestion directe dans WordPress<\/li>\n\n\n\n<li><strong>Apache<\/strong> pour \u00e9crire la r\u00e8gle dans le <code>.htaccess<\/code><\/li>\n\n\n\n<li><strong>Nginx<\/strong> pour g\u00e9n\u00e9rer un snippet compatible<\/li>\n<\/ul>\n\n\n\n<p>Si n\u00e9cessaire, activez le mode regex pour cr\u00e9er une redirection avanc\u00e9e. Vous pouvez aussi d\u00e9finir le comportement \u00e0 adopter pour les param\u00e8tres d\u2019URL.<\/p>\n\n\n\n<p>Enfin, activez ou d\u00e9sactivez la redirection, puis enregistrez.<\/p>\n\n\n\n<p>Pour les utilisateurs Pro, il est aussi possible d\u2019activer les logs, d\u2019importer des redirections via CSV ou d\u2019exporter la configuration existante.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pourquoi nous avons fait ces choix techniques<\/h2>\n\n\n\n<p>Le module Redirect Manager illustre tr\u00e8s bien notre approche dans WPMasterToolKit.<\/p>\n\n\n\n<p>Nous ne voulions pas simplement cr\u00e9er un gestionnaire de redirections suppl\u00e9mentaire. Nous voulions proposer un outil capable de s\u2019adapter aux diff\u00e9rents environnements d\u2019h\u00e9bergement, tout en restant facile \u00e0 utiliser.<\/p>\n\n\n\n<p>C\u2019est pour cela que le module combine plusieurs niveaux :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>stockage propre en base de donn\u00e9es<\/li>\n\n\n\n<li>ex\u00e9cution via WordPress<\/li>\n\n\n\n<li>compatibilit\u00e9 Apache<\/li>\n\n\n\n<li>g\u00e9n\u00e9ration de snippets Nginx<\/li>\n\n\n\n<li>import\/export CSV<\/li>\n\n\n\n<li>journalisation<\/li>\n\n\n\n<li>s\u00e9curisation via nonces et contr\u00f4les de capacit\u00e9<\/li>\n\n\n\n<li>interface dynamique pour \u00e9viter les incoh\u00e9rences<\/li>\n<\/ul>\n\n\n\n<p>Autre point important : les tables personnalis\u00e9es pour les redirections et les logs permettent d\u2019isoler clairement les donn\u00e9es du module. Cela rend le syst\u00e8me plus propre, plus scalable et plus facile \u00e0 maintenir qu\u2019un stockage approximatif dans des options WordPress.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hooks et int\u00e9grations \u00e0 documenter<\/h2>\n\n\n\n<p>Il n\u2019y a pas de <code>do_action()<\/code> personnalis\u00e9 d\u00e9fini dans cette classe, mais il y a bien un filtre personnalis\u00e9 exploit\u00e9 par le module.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Filtre <code>wpmastertoolkit_nginx_code_snippets<\/code><\/h3>\n\n\n\n<p>Le module se branche sur le filtre :<\/p>\n\n\n\n<p><code>wpmastertoolkit_nginx_code_snippets<\/code><\/p>\n\n\n\n<p>Ce filtre permet d\u2019ajouter les snippets Nginx g\u00e9n\u00e9r\u00e9s \u00e0 partir des redirections enregistr\u00e9es avec le mod\u00e8le <strong>Nginx<\/strong>.<\/p>\n\n\n\n<p>Le module y injecte automatiquement des blocs de configuration adapt\u00e9s :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>location = ...<\/code> pour les redirections exactes<\/li>\n\n\n\n<li><code>location ~ ...<\/code> pour les redirections regex<\/li>\n<\/ul>\n\n\n\n<p>Ce filtre joue donc un r\u00f4le important dans l\u2019int\u00e9gration des redirections Nginx au reste de l\u2019\u00e9cosyst\u00e8me WPMasterToolKit.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Filtre <code>removable_query_args<\/code><\/h3>\n\n\n\n<p>Le module utilise aussi le filtre WordPress natif :<\/p>\n\n\n\n<p><code>removable_query_args<\/code><\/p>\n\n\n\n<p>Il y ajoute les param\u00e8tres suivants :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>wpmastertoolkit_message<\/code><\/li>\n\n\n\n<li><code>wpmastertoolkit_warnings<\/code><\/li>\n<\/ul>\n\n\n\n<p>Cela permet \u00e0 WordPress de nettoyer automatiquement ces param\u00e8tres d\u2019URL dans l\u2019admin apr\u00e8s affichage des messages et avertissements.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Le module <strong>Redirect Manager<\/strong> de WPMasterToolKit est bien plus qu\u2019un simple outil pour cr\u00e9er des redirections 301.<\/p>\n\n\n\n<p>Il propose une gestion compl\u00e8te des redirections WordPress avec plusieurs moteurs d\u2019ex\u00e9cution, une vraie prise en charge des param\u00e8tres d\u2019URL, le support des regex, des logs, des actions de masse et un syst\u00e8me d\u2019import\/export robuste.<\/p>\n\n\n\n<p>Tout a \u00e9t\u00e9 pens\u00e9 pour offrir un bon \u00e9quilibre entre puissance, clart\u00e9 et performance. Que vous ayez besoin de corriger quelques anciennes URLs ou de g\u00e9rer une refonte plus complexe, ce module vous permet de garder le contr\u00f4le sans ajouter un plugin sp\u00e9cialis\u00e9 suppl\u00e9mentaire.<\/p>",
        "protected": false
    },
    "excerpt": {
        "rendered": "<p>Le module Redirect Manager de WPMasterToolKit simplifie la gestion des redirections 301 et l&rsquo;am\u00e9lioration du SEO pour les sites WordPress. Ce module remplace plusieurs plugins en offrant une solution centralis\u00e9e directement depuis le tableau de bord WordPress. Parmi ses fonctionnalit\u00e9s cl\u00e9s, on retrouve la cr\u00e9ation et la gestion de divers types de redirections, l&rsquo;import\/export de redirections via CSV, et la journalisation pour suivre l&rsquo;activit\u00e9. Avec une int\u00e9gration fluide aux serveurs Apache et Nginx, il optimise l&rsquo;exp\u00e9rience utilisateur et am\u00e9liore le SEO de mani\u00e8re efficace.<\/p>",
        "protected": false
    },
    "featured_media": 0,
    "parent": 0,
    "template": "",
    "meta": {
        "_acf_changed": false,
        "_seopress_robots_primary_cat": "",
        "_seopress_titles_title": "",
        "_seopress_titles_desc": "",
        "_seopress_robots_index": "",
        "_surecart_dashboard_logo_width": "180px",
        "_surecart_dashboard_show_logo": true,
        "_surecart_dashboard_navigation_orders": true,
        "_surecart_dashboard_navigation_invoices": true,
        "_surecart_dashboard_navigation_subscriptions": true,
        "_surecart_dashboard_navigation_downloads": true,
        "_surecart_dashboard_navigation_billing": true,
        "_surecart_dashboard_navigation_account": true
    },
    "class_list": [
        "post-6471",
        "module",
        "type-module",
        "status-publish",
        "hentry"
    ],
    "acf": [],
    "_links": {
        "self": [
            {
                "href": "https:\/\/wpmastertoolkit.com\/fr\/wp-json\/wp\/v2\/module\/6471",
                "targetHints": {
                    "allow": [
                        "GET"
                    ]
                }
            }
        ],
        "collection": [
            {
                "href": "https:\/\/wpmastertoolkit.com\/fr\/wp-json\/wp\/v2\/module"
            }
        ],
        "about": [
            {
                "href": "https:\/\/wpmastertoolkit.com\/fr\/wp-json\/wp\/v2\/types\/module"
            }
        ],
        "wp:attachment": [
            {
                "href": "https:\/\/wpmastertoolkit.com\/fr\/wp-json\/wp\/v2\/media?parent=6471"
            }
        ],
        "curies": [
            {
                "name": "wp",
                "href": "https:\/\/api.w.org\/{rel}",
                "templated": true
            }
        ]
    }
}