{"id":46874,"date":"2026-03-10T17:58:56","date_gmt":"2026-03-10T17:58:56","guid":{"rendered":"\/fr\/tutoriels\/?p=46874"},"modified":"2026-03-10T18:17:45","modified_gmt":"2026-03-10T18:17:45","slug":"redirection-nginx","status":"publish","type":"post","link":"\/fr\/tutoriels\/redirection-nginx","title":{"rendered":"Comment cr\u00e9er une redirection NGINX temporaire ou permanente"},"content":{"rendered":"<p>Une redirection NGINX est une configuration qui achemine le trafic web d&rsquo;une URL vers une autre, afin que les visiteurs et les moteurs de recherche puissent arriver &agrave; la bonne destination. Les redirections sont importantes pour maintenir le classement SEO, &eacute;viter les doublons de contenu et am&eacute;liorer l&rsquo;exp&eacute;rience utilisateur.<\/p><p>NGINX prend en charge deux types de redirections : les <strong>redirections permanentes <\/strong>(HTTP<strong> 301<\/strong>), qui indiquent des changements d&rsquo;URL permanents, et les <strong>redirections temporaires <\/strong>(HTTP<strong> 302<\/strong>), qui sont utilis&eacute;es pour des redirections &agrave; court terme.<\/p><p>Dans cet article, nous vous guiderons dans la configuration de redirections temporaires et permanentes dans NGINX. Vous apprendrez &agrave; utiliser des directives telles que <strong>return<\/strong>, <strong>rewrite <\/strong>et <strong>try_files<\/strong>, &agrave; explorer des cas d&rsquo;utilisation courants et &agrave; mettre en &oelig;uvre les meilleures pratiques pour &eacute;viter des probl&egrave;mes tels que les boucles de redirection.<\/p><p>&Agrave; la fin, vous serez en mesure d&rsquo;affiner la configuration de votre site web pour une meilleure gestion du trafic.<\/p><h2 class=\"wp-block-heading\" id=\"h-conditions-prealables-a-la-creation-de-redirections-nginx\"><strong>Conditions pr&eacute;alables &agrave; la cr&eacute;ation de redirections NGINX<\/strong><\/h2><p>Avant de configurer des redirections d&rsquo;URL dans NGINX, assurez-vous que votre serveur r&eacute;pond aux exigences suivantes :<\/p><ul class=\"wp-block-list\">\n<li><strong>Autorisations pour modifier les configurations du serveur <\/strong>: vous devez disposer de privil&egrave;ges administratifs ou sudo pour acc&eacute;der aux fichiers de configuration NGINX et les modifier. Si vous utilisez un <a href=\"https:\/\/www.hostinger.com\/fr\/vps\" data-type=\"link\" data-id=\"https:\/\/www.hostinger.com\/fr\/vps\">plan de serveur priv&eacute; virtuel (VPS) de Hostinger<\/a>, ne vous inqui&eacute;tez pas : nous vous accordons un acc&egrave;s root complet pour modifier votre serveur selon vos besoins.<\/li>\n\n\n\n<li><strong>NGINX install&eacute; <\/strong>&ndash; v&eacute;rifiez que NGINX est install&eacute; et fonctionne sur votre serveur. Utilisez la commande <strong>sudo systemctl status nginx <\/strong>pour confirmer son statut. Si NGINX n&rsquo;est pas pr&eacute;sent, installez-le avec :<\/li>\n<\/ul><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt update\nsudo apt install nginx<\/pre><ul class=\"wp-block-list\">\n<li><strong>Acc&egrave;s au fichier de configuration <\/strong>&ndash; localisez le fichier de configuration principal de NGINX, qui se trouve g&eacute;n&eacute;ralement dans le r&eacute;pertoire <strong>\/etc\/nginx\/nginx.conf<\/strong>. Pour les sites individuels, vous trouverez les fichiers de configuration dans <strong>\/etc\/nginx\/sites-available<\/strong>\/.<\/li>\n\n\n\n<li><strong>Compr&eacute;hension de base de la syntaxe NGINX <\/strong>&ndash; familiarisez-vous avec la structure de base des directives et variables NGINX, notamment :\n<ul class=\"wp-block-list\">\n<li><strong>server <\/strong>&ndash; d&eacute;finit un bloc de serveur qui g&egrave;re les requ&ecirc;tes entrantes pour un nom de domaine ou une adresse IP sp&eacute;cifique.<\/li>\n\n\n\n<li><strong>location <\/strong>&ndash; sp&eacute;cifie les configurations pour des URI ou des chemins d&rsquo;acc&egrave;s &agrave; des fichiers sp&eacute;cifiques.<\/li>\n\n\n\n<li><strong>$request_uri <\/strong>&ndash; capture l&rsquo;URI d&rsquo;origine complet &agrave; partir de la requ&ecirc;te du client.<\/li>\n\n\n\n<li><strong>$host <\/strong>&ndash; fait r&eacute;f&eacute;rence au nom d&rsquo;h&ocirc;te ou au nom de domaine demand&eacute;.<\/li>\n\n\n\n<li><strong>$query_string <\/strong>&ndash; repr&eacute;sente tous les param&egrave;tres de requ&ecirc;te dans l&rsquo;URL.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Configuration du nom de domaine et du DNS <\/strong>&ndash; assurez-vous que votre <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/changer-dns-domaine-vps\" data-type=\"link\" data-id=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/changer-dns-domaine-vps\">nom de domaine pointe vers l&rsquo;adresse IP correcte du serveur<\/a> &agrave; l&rsquo;aide d&rsquo;enregistrements DNS pr&eacute;cis.<\/li>\n\n\n\n<li><strong>Sauvegardes des fichiers de configuration <\/strong>&ndash; sauvegardez toujours vos fichiers de configuration existants afin d&rsquo;&eacute;viter toute perte de donn&eacute;es en cas d&rsquo;erreur. Utilisez la commande suivante :<\/li>\n<\/ul><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo cp \/etc\/nginx\/nginx.conf \/etc\/nginx\/nginx.conf.bak<\/pre><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.hostinger.com\/fr\/vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/public\" alt=\"\" class=\"wp-image-41471\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-mise-en-place-des-redirections-nginx\"><strong>Mise en place des redirections NGINX<\/strong><\/h2><p>Pour configurer les redirections NGINX, vous utiliserez trois directives cl&eacute;s : <strong>return<\/strong>, <strong>rewrite <\/strong>et <strong>try_files<\/strong>. Chacune d&rsquo;entre elles a un objectif sp&eacute;cifique pour une redirection URL efficace.<\/p><h3 class=\"wp-block-heading\"><strong>Utilisation de la directive return<\/strong><\/h3><p>La directive <strong>return <\/strong>est le moyen le plus simple et le plus efficace de cr&eacute;er des redirections. Elle est id&eacute;ale pour des sc&eacute;narios tels que la redirection d&rsquo;une URL ou d&rsquo;un nom de domaine entier. Cette directive traite &eacute;galement les redirections plus rapidement, car elle &eacute;vite toute complexit&eacute; inutile.<\/p><p><strong>return <\/strong>arr&ecirc;te imm&eacute;diatement le traitement des instructions suivantes et envoie le code d&rsquo;&eacute;tat HTTP sp&eacute;cifi&eacute; et l&rsquo;URL de destination au client. Sa syntaxe de base est la suivante :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">return [status code] [URL];<\/pre><ul class=\"wp-block-list\">\n<li><strong>[status code] <\/strong>&ndash; Sp&eacute;cifiez<strong> 301 <\/strong>pour les redirections permanentes ou<strong> 302 <\/strong>pour les redirections temporaires.<\/li>\n\n\n\n<li><strong>[URL] <\/strong>&ndash; D&eacute;finissez l&rsquo;URL cible, y compris les variables NGINX correspondantes telles que <strong>$request_uri <\/strong>ou <strong>$host<\/strong>.<\/li>\n<\/ul><p>Par exemple, pour <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/redirection\" data-type=\"link\" data-id=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/redirection\">rediriger d&rsquo;un ancien nom de domaine vers un nouveau<\/a> :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">server {\nlisten 80;\nserver_name www.old-domain.tld;\nreturn 301 https:\/\/www.new-domain.tld$request_uri;\n}<\/pre><ul class=\"wp-block-list\">\n<li><strong>301 <\/strong>redirige de mani&egrave;re permanente les visiteurs de<strong> www.old-domain.tld <\/strong>vers<strong> https:\/\/www.new-domain.tld<\/strong>.<\/li>\n\n\n\n<li><strong>$request_uri <\/strong>conserve le chemin d&rsquo;acc&egrave;s et la cha&icirc;ne de requ&ecirc;te d&rsquo;origine.<\/li>\n<\/ul><p>Vous pouvez &eacute;galement utiliser <strong>return <\/strong>pour rediriger une seule page comme ceci :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">location \/old-page {\nreturn 301 \/new-page;\n}<\/pre><ul class=\"wp-block-list\">\n<li><strong>301 <\/strong>redirige les utilisateurs acc&eacute;dant &agrave; <strong>\/old-page <\/strong>vers <strong>\/new-page <\/strong>au sein du m&ecirc;me nom de domaine.<\/li>\n<\/ul><h3 class=\"wp-block-heading\"><strong>Utilisation de la directive rewrite<\/strong><\/h3><p>La directive <strong>rewrite <\/strong>vous permet d&rsquo;effectuer des redirections plus complexes &agrave; l&rsquo;aide d&rsquo;expressions r&eacute;guli&egrave;res (<strong>regex<\/strong>), qui correspondent &agrave; des mod&egrave;les dans l&rsquo;URL d&rsquo;origine et les transforment en nouvelles URL.<\/p><p>Elle est particuli&egrave;rement utile lorsque la directive<strong> return <\/strong>ne suffit pas, par exemple pour rediriger dynamiquement des URL en fonction de mod&egrave;les ou de conditions sp&eacute;cifiques. Bien que la directive <strong>rewrite <\/strong>soit puissante, une utilisation inappropri&eacute;e peut entra&icirc;ner des probl&egrave;mes tels que des boucles de redirection. Il convient donc de l&rsquo;utiliser avec pr&eacute;caution.<\/p><p>Voici sa syntaxe de base :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">rewrite regex replacement [flag];<\/pre><ul class=\"wp-block-list\">\n<li><strong>regex <\/strong>&ndash; d&eacute;finit le mod&egrave;le correspondant &agrave; l&rsquo;URL d&rsquo;origine.<\/li>\n\n\n\n<li><strong>replacement <\/strong>&ndash; sp&eacute;cifie l&rsquo;URL ou le chemin cible.<\/li>\n\n\n\n<li><strong>flag <\/strong>&ndash; facultatif ; contr&ocirc;le le comportement de la r&eacute;&eacute;criture. Les indicateurs courants sont les suivants :\n<ul class=\"wp-block-list\">\n<li><strong>last <\/strong>&ndash; arr&ecirc;te le traitement des r&egrave;gles de r&eacute;&eacute;criture suppl&eacute;mentaires.<\/li>\n\n\n\n<li><strong>redirect <\/strong>&ndash; envoie une redirection temporaire.<\/li>\n\n\n\n<li><strong>permanent <\/strong>&ndash; envoie une redirection permanente.<\/li>\n<\/ul>\n<\/li>\n<\/ul><p>Par exemple, pour rediriger une URL en fonction d&rsquo;un mod&egrave;le :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">location \/ {\nrewrite ^\/old\/(.*)$ \/new\/$1 permanent;\n}<\/pre><ul class=\"wp-block-list\">\n<li>L&rsquo;expression r&eacute;guli&egrave;re <strong>^\/old\/(.*)$ <\/strong>correspond &agrave; toute URL commen&ccedil;ant par <strong>\/old\/ <\/strong>et capture le reste du chemin.<\/li>\n\n\n\n<li><strong>$1 <\/strong>fait r&eacute;f&eacute;rence au groupe captur&eacute;, ajout&eacute; &agrave; <strong>\/new<\/strong>\/.<\/li>\n<\/ul><p>Un autre exemple ajoute une barre oblique finale aux URL :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">rewrite ^([^.]*[^\/])$ $1\/ permanent;<\/pre><ul class=\"wp-block-list\">\n<li><strong>^([^.]*[^\/])$ <\/strong>correspond aux URL sans barre oblique finale.<\/li>\n\n\n\n<li><strong>$1\/ <\/strong>ajoute une barre oblique &agrave; l&rsquo;URL correspondante.<\/li>\n<\/ul><p>&Agrave; l&rsquo;inverse, vous pouvez rediriger les URL avec une barre oblique finale vers leurs versions sans barre oblique :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">rewrite ^\/(.*)\/$ \/$1 permanent;<\/pre><ul class=\"wp-block-list\">\n<li><strong>^\/(.*)\/$ <\/strong>correspond aux URL se terminant par une barre oblique.<\/li>\n<\/ul><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Conseil de pro<\/h4>\n                    <p> Lorsque vous choisissez <strong>rewrite<\/strong>, ajoutez l'option <strong>permanent<\/strong> pour les redirections optimis&eacute;es pour le r&eacute;f&eacute;rencement et utilisez <strong>last<\/strong> pour les r&eacute;&eacute;critures internes. <\/p>\n                <\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\"><strong>Utilisation de la directive try_files<\/strong><\/h3><p>Avec <strong>try_files<\/strong>, vous pouvez v&eacute;rifier l&rsquo;existence de fichiers ou de r&eacute;pertoires sp&eacute;cifiques avant de servir une r&eacute;ponse ou de rediriger le trafic. Cela est utile pour les sites web dynamiques, les configurations de secours ou la redirection des requ&ecirc;tes lorsque des fichiers sont manquants.<\/p><p>La directive <strong>try_files <\/strong>utilise la syntaxe suivante :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">try_files chemin1 chemin2 ... fallback;<\/pre><ul class=\"wp-block-list\">\n<li><strong>chemin1 chemin2 <\/strong>&ndash; d&eacute;finit les chemins d&rsquo;acc&egrave;s aux fichiers ou r&eacute;pertoires que NGINX v&eacute;rifiera dans l&rsquo;ordre.<\/li>\n\n\n\n<li><strong>fallback <\/strong>&ndash; sp&eacute;cifie l&rsquo;action ou l&rsquo;URL &agrave; utiliser si aucun chemin d&eacute;fini n&rsquo;existe.<\/li>\n<\/ul><p>Voici un exemple de redirection des requ&ecirc;tes pour des fichiers inexistants vers une page d&rsquo;erreur personnalis&eacute;e :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">location \/ {\ntry_files $uri $uri\/ \/404.html;\n}<\/pre><ul class=\"wp-block-list\">\n<li><strong>$uri <\/strong>v&eacute;rifie si le fichier demand&eacute; existe.<\/li>\n\n\n\n<li><strong>$uri\/ <\/strong>v&eacute;rifie si un r&eacute;pertoire portant le nom demand&eacute; existe.<\/li>\n\n\n\n<li><strong>\/404.html <\/strong>est servi si aucun des deux n&rsquo;existe.<\/li>\n<\/ul><p>De m&ecirc;me, pour rediriger tous les fichiers manquants vers la page d&rsquo;accueil de votre Site web :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">location \/ {\ntry_files $uri $uri\/ \/index.html;\n}<\/pre><ul class=\"wp-block-list\">\n<li><strong>\/index.html <\/strong>sert de solution de secours si aucun fichier ou r&eacute;pertoire correspondant &agrave; la requ&ecirc;te n&rsquo;existe.<\/li>\n<\/ul><p>Si vous souhaitez rediriger les fichiers <strong>PHP<\/strong> manquants vers un gestionnaire d&rsquo;erreurs :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">location ~ \\.php$ {\ntry_files $uri \/error-handler.php;\n}<\/pre><ul class=\"wp-block-list\">\n<li>L&rsquo;<strong>expression r&eacute;guli&egrave;re ~ \\.php$ <\/strong>correspond &agrave; toutes les requ&ecirc;tes <strong>PHP<\/strong>.<\/li>\n\n\n\n<li><strong>\/error-handler.php <\/strong>g&egrave;re les requ&ecirc;tes pour les fichiers <strong>PHP<\/strong> manquants.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-cas-dutilisation-des-redirections-nginx\"><strong>Cas d&rsquo;utilisation des redirections NGINX<\/strong><\/h2><p>Les redirections NGINX ont plusieurs objectifs, allant du renforcement de la s&eacute;curit&eacute; &agrave; l&rsquo;am&eacute;lioration de l&rsquo;exp&eacute;rience utilisateur. Voici cinq cas d&rsquo;utilisation courants et des instructions pour les mettre en &oelig;uvre.<\/p><h3 class=\"wp-block-heading\"><strong>Redirection de HTTP vers HTTPS<\/strong><\/h3><p>La redirection du trafic HTTP vers HTTPS am&eacute;liore la s&eacute;curit&eacute; de votre site web et renforce la confiance des utilisateurs. Elle garantit &eacute;galement que les moteurs de recherche reconnaissent votre site comme &eacute;tant s&eacute;curis&eacute;, ce qui peut am&eacute;liorer votre classement SEO.<\/p><p>L&rsquo;exemple suivant montre comment configurer une redirection HTTP vers HTTPS &agrave; l&rsquo;aide de la directive <strong>return <\/strong>:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">server {\nlisten 80;\nserver_name domain.tld www.domain.tld;\nreturn 301 https:\/\/$host$request_uri;\n}<\/pre><ul class=\"wp-block-list\">\n<li><strong>listen 80 <\/strong>&eacute;coute le trafic HTTP entrant sur le port<strong> 80<\/strong>.<\/li>\n\n\n\n<li><strong>server_name domain.tld www.domain.tld <\/strong>sp&eacute;cifie les noms de domaine g&eacute;r&eacute;s par ce bloc de serveur.<\/li>\n<\/ul><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\"> Lecture recommand&eacute;e <\/h4>\n                    <p> Assurez-vous d'avoir configur&eacute; un certificat SSL sur votre serveur avant d'activer la redirection. <a href=\"https:\/\/www.hostinger.com\/fr\/support\/6865487-comment-installer-un-certificat-ssl-sur-un-vps-a-l-aide-de-certbot-chez-hostinger\/\">Apprenez &agrave; installer un SSL gratuit sur votre VPS<\/a> si vous ne l'avez pas d&eacute;j&agrave; fait. <\/p>\n                <\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\"><strong>Redirection de non-WWW vers WWW<\/strong><\/h3><p>La redirection du trafic non-WWW vers la version WWW de votre site web permet de conserver une structure d&rsquo;URL coh&eacute;rente et d&rsquo;&eacute;viter les probl&egrave;mes de contenu dupliqu&eacute;. Vous pouvez y parvenir dans NGINX en ajoutant un bloc de serveur d&eacute;di&eacute; pour traiter les requ&ecirc;tes non-WWW. Par exemple :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">server {\nlisten 80;\nserver_name domain.tld;\nreturn 301 http:\/\/www.domain.tld$request_uri;\n}<\/pre><ul class=\"wp-block-list\">\n<li><strong>server_name domain.tld <\/strong>correspond aux requ&ecirc;tes pour la version non WWW du nom de domaine.<\/li>\n<\/ul><p>Si votre site utilise HTTPS, ajoutez une configuration similaire pour rediriger le trafic non-WWW vers HTTPS :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">server {\nlisten 443 ssl;\nserver_name domain.tld;\nreturn 301 https:\/\/www.domain.tld$request_uri;\n}<\/pre><ul class=\"wp-block-list\">\n<li><strong>listen 443 ssl <\/strong>&eacute;coute le trafic HTTPS.<\/li>\n<\/ul><h3 class=\"wp-block-heading\"><strong>Redirection vers une page de maintenance<\/strong><\/h3><p>La redirection du trafic vers une page de maintenance est courante lors des mises &agrave; jour du site ou des interruptions temporaires. &Agrave; l&rsquo;aide d&rsquo;un bloc <strong>location<\/strong>, vous pouvez facilement configurer une redirection d&rsquo;URL NGINX pour informer les visiteurs de la maintenance en cours.<\/p><p>Par exemple, pour rediriger tout le trafic vers une page de maintenance :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">server {\nlisten 80;\nserver_name domain.tld www.domain.tld;\nlocation \/ {\nreturn 302 \/maintenance.html;\n}\nlocation \/maintenance.html {\nroot \/var\/www\/html;\n}\n}<\/pre><ul class=\"wp-block-list\">\n<li><strong>location \/ <\/strong>correspond &agrave; toutes les requ&ecirc;tes entrantes et les redirige vers <strong>\/maintenance.html <\/strong>&agrave; l&rsquo;aide d&rsquo;une redirection temporaire (<strong>302<\/strong>).<\/li>\n\n\n\n<li><strong>location \/maintenance.html <\/strong>sp&eacute;cifie l&rsquo;emplacement du fichier de la page de maintenance. Dans ce cas, il se trouve dans le r&eacute;pertoire <strong>\/var\/www\/html<\/strong>.<\/li>\n<\/ul><h3 class=\"wp-block-heading\"><strong>Configuration de redirections conditionnelles<\/strong><\/h3><p>Les redirections conditionnelles dans NGINX vous permettent de rediriger le trafic en fonction de conditions sp&eacute;cifiques, telles que les agents utilisateurs ou les adresses IP. Pour ce faire, utilisez la directive <strong>if <\/strong>dans un bloc server ou location.<\/p><p>L&rsquo;exemple suivant redirige les utilisateurs mobiles vers une version mobile de votre site :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">server {\nlisten 80;\nserver_name domain.tld www.domain.tld;\nif ($http_user_agent ~* \"Mobile\") {\nreturn 302 https:\/\/m.domain.tld$request_uri;\n}\n}<\/pre><ul class=\"wp-block-list\">\n<li><strong>$http_user_agent <\/strong>correspond &agrave; la cha&icirc;ne de l&rsquo;agent utilisateur du navigateur ou de l&rsquo;appareil du visiteur.<\/li>\n\n\n\n<li>La condition <strong><strong>~* &ldquo;Mobile&rdquo;<\/strong> <\/strong>correspond aux agents utilisateurs contenant <strong>Mobile<\/strong>, sans distinction entre majuscules et minuscules.<\/li>\n<\/ul><p>Un autre exemple montre comment bloquer ou rediriger des adresses IP sp&eacute;cifiques :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">server {\nlisten 80;\nserver_name domain.tld;\nif ($remote_addr = 192.168.1.1) {\nreturn 403;\n}\n}<\/pre><ul class=\"wp-block-list\">\n<li><strong>$remote_addr <\/strong>correspond &agrave; l&rsquo;adresse IP du visiteur.<\/li>\n\n\n\n<li>La directive <strong>return 403 <\/strong>bloque l&rsquo;acc&egrave;s en renvoyant un code de r&eacute;ponse <strong>Forbidden <\/strong>(<strong>403<\/strong>).<\/li>\n<\/ul><h3 class=\"wp-block-heading\"><strong>Redirection avec des param&egrave;tres de requ&ecirc;te<\/strong><\/h3><p>En redirigeant les URL avec des param&egrave;tres de requ&ecirc;te, vous pouvez g&eacute;rer les requ&ecirc;tes dynamiques tout en conservant ou en modifiant des donn&eacute;es sp&eacute;cifiques dans l&rsquo;URL. NGINX rend cela possible &agrave; l&rsquo;aide des directives <strong>if <\/strong>ou <strong>rewrite<\/strong>, combin&eacute;es &agrave; des variables telles que <strong>$request_uri <\/strong>et <strong>$arg_<\/strong>.<\/p><p>Par exemple, pour rediriger une URL tout en conservant les param&egrave;tres de requ&ecirc;te :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">location \/old-page {\nreturn 301 \/new-page?$query_string;\n}<\/pre><ul class=\"wp-block-list\">\n<li><strong>$query_string <\/strong>pr&eacute;serve les param&egrave;tres de requ&ecirc;te d&rsquo;origine dans l&rsquo;URL redirig&eacute;e.<\/li>\n\n\n\n<li>Par exemple, <strong>\/old-page?promo=true <\/strong>redirige vers <strong>\/new-page?promo=true<\/strong>.<\/li>\n<\/ul><p>Par ailleurs, pour rediriger les visiteurs en fonction d&rsquo;un param&egrave;tre de requ&ecirc;te sp&eacute;cifique :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">server {\nlisten 80;\nserver_name domain.tld;\nif ($arg_promo = \"true\") {\nreturn 301 \/promo-page;\n}\n}<\/pre><ul class=\"wp-block-list\">\n<li><strong>$arg_promo <\/strong>correspond &agrave; la cha&icirc;ne de requ&ecirc;te <strong>promo <\/strong>dans l&rsquo;URL.<\/li>\n\n\n\n<li>Si la cha&icirc;ne de requ&ecirc;te est &eacute;gale &agrave; true, les<strong> visiteurs <\/strong>sont redirig&eacute;s vers <strong>\/promo-page<\/strong>.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-bonnes-pratiques-pour-les-redirections-nginx\"><strong>Bonnes pratiques pour les redirections NGINX<\/strong><\/h2><p>Suivez ces bonnes pratiques lors de la configuration des redirections NGINX afin d&rsquo;obtenir des performances optimales, d&rsquo;&eacute;viter les erreurs et de garantir une exp&eacute;rience utilisateur fluide :<\/p><p><strong>&Eacute;vitez les boucles de redirection<\/strong><\/p><p>Les boucles de redirection se produisent lorsqu&rsquo;une r&egrave;gle redirige involontairement le trafic vers elle-m&ecirc;me ou chevauche d&rsquo;autres r&egrave;gles. Ces boucles peuvent ralentir votre serveur et frustrer les utilisateurs. &Eacute;vitez les boucles de redirection en utilisant des conditions pr&eacute;cises dans vos blocs serveur ou emplacement afin d&rsquo;&eacute;viter les conflits.<\/p><p>Cet exemple n&rsquo;est pas s&ucirc;r car il redirige le trafic vers lui-m&ecirc;me :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">server {\nlisten 80;\nserver_name domain.tld;\nreturn 301 http:\/\/domain.tld$request_uri;\n}<\/pre><p>&Agrave; l&rsquo;inverse, voici un exemple de redirection s&eacute;curis&eacute;e :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">server {\nlisten 80;\nserver_name www.domain.tld;\nreturn 301 https:\/\/domain.tld$request_uri;\n}<\/pre><p><strong>N&rsquo;utilisez les caract&egrave;res g&eacute;n&eacute;riques ou les expressions r&eacute;guli&egrave;res qu&rsquo;en cas de n&eacute;cessit&eacute;<\/strong><\/p><p>Bien que les caract&egrave;res g&eacute;n&eacute;riques et les expressions r&eacute;guli&egrave;res offrent une grande flexibilit&eacute;, ils peuvent compliquer les configurations et nuire aux performances. Utilisez-les uniquement lorsque des options plus simples, telles que la directive <strong>return<\/strong>, ne permettent pas de r&eacute;pondre &agrave; vos besoins.<\/p><p>Par exemple, &eacute;vitez les mod&egrave;les trop g&eacute;n&eacute;raux comme celui-ci :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">location ~ .* {\nreturn 301 \/new-page;\n}<\/pre><p>Utilisez plut&ocirc;t des mod&egrave;les ou des conditions sp&eacute;cifiques, comme indiqu&eacute; ci-dessous :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">location ~ ^\/old-page[0-9]+$ {\nreturn 301 \/new-page;\n}<\/pre><p><strong>Combinez les r&egrave;gles de redirection lorsque cela est possible<\/strong><\/p><p>Le regroupement de redirections similaires en un seul bloc minimise les directives et am&eacute;liore la clart&eacute;. Par exemple :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">location ~ ^\/(old-page1|old-page2|old-page3)$ {\nreturn 301 \/new-page;\n}<\/pre><p><strong>R&eacute;duisez au minimum les redirections en cha&icirc;ne<\/strong><\/p><p>Le cha&icirc;nage de plusieurs redirections ralentit le chargement des pages et a un impact n&eacute;gatif sur le r&eacute;f&eacute;rencement. Redirigez toujours le trafic directement vers sa destination finale. Par exemple, au lieu de cha&icirc;ner :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\/page1 -&gt; \/page2 -&gt; \/page3<\/pre><p>Utilisez une redirection directe comme ceci :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\/page1 -&gt; \/page3<\/pre><p><strong>Testez les r&egrave;gles de redirection avant et apr&egrave;s le d&eacute;ploiement<\/strong><\/p><p>Validez toujours vos redirections afin qu&rsquo;elles se comportent comme pr&eacute;vu. Utilisez ces commandes pour v&eacute;rifier les erreurs de syntaxe avant de recharger votre configuration :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo nginx -t\nsudo systemctl reload nginx<\/pre><p>Les clients VPS Hostinger peuvent &eacute;galement utiliser <strong>Kodee <\/strong>pour identifier les erreurs de syntaxe dans leur configuration NGINX. Il suffit de demander &laquo; Pouvez-vous v&eacute;rifier si ma configuration NGINX actuelle comporte des erreurs ? &raquo; et l&rsquo;outil r&eacute;pondra comme suit :<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69f39bd9cc64c\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"339\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/image-54.png\/public\" alt=\"Kodee r&eacute;pond &agrave; une question sur la configuration NGINX.\" class=\"wp-image-46875\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/image-54.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/image-54.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/image-54.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/image-54.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Sinon, des outils tels que <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/comment-utiliser-la-commande-curl-sous-linux\" data-type=\"link\" data-id=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/comment-utiliser-la-commande-curl-sous-linux\">curl<\/a> peuvent v&eacute;rifier les codes d&rsquo;&eacute;tat HTTP et les URL redirig&eacute;es :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">curl -I http:\/\/domain.tld\/old-page<\/pre><p>Apr&egrave;s le d&eacute;ploiement, utilisez des outils de r&eacute;f&eacute;rencement tels que <a href=\"https:\/\/search.google.com\/search-console\/about\" target=\"_blank\" rel=\"noopener\">Google Search Console<\/a> ou <a href=\"https:\/\/www.screamingfrog.co.uk\/seo-spider\" target=\"_blank\" rel=\"noopener\">Screaming Frog<\/a> pour vous assurer qu&rsquo;il n&rsquo;y a pas de liens rompus ou de boucles de redirection.<\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\"> Lecture recommand&eacute;e <\/h4>\n                    <p> Outre la configuration des redirections, vous pouvez &eacute;galement <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/reverse-proxy-nginx\">utiliser NGINX pour configurer un proxy inverse<\/a>. Lisez notre article pour en savoir plus. <\/p>\n                <\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusion\"><strong>Conclusion<\/strong><\/h2><p>Dans cet article, nous avons expliqu&eacute; comment configurer diverses redirections NGINX, notamment les redirections de HTTP vers HTTPS et de non-WWW vers WWW. Vous avez &eacute;galement d&eacute;couvert les meilleures pratiques, telles que la mani&egrave;re d&rsquo;&eacute;viter les boucles de redirection, d&rsquo;utiliser judicieusement les expressions r&eacute;guli&egrave;res et de tester minutieusement vos redirections.<\/p><p>De plus, nous avons abord&eacute; la configuration des redirections avec des param&egrave;tres de requ&ecirc;te et la maintenance de blocs de serveurs propres. Gr&acirc;ce &agrave; ces connaissances, vous pouvez g&eacute;rer efficacement le trafic et optimiser les configurations de votre serveur pour am&eacute;liorer les performances et le r&eacute;f&eacute;rencement.<\/p><p>Si vous avez encore des questions sur les redirections c&ocirc;t&eacute; serveur NGINX, n&rsquo;h&eacute;sitez pas &agrave; utiliser la zone de commentaires ci-dessous.<\/p><h2 class=\"wp-block-heading\" id=\"h-redirection-nginx-faq\"><strong>Redirection NGINX<\/strong> &ndash; FAQ<\/h2><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1773161079654\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Qu&rsquo;est-ce qu&rsquo;une redirection NGINX ?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Une redirection NGINX est une instruction c&ocirc;t&eacute; serveur qui redirige les visiteurs d&rsquo;une URL vers une autre. Elle permet de g&eacute;rer le trafic, d&rsquo;am&eacute;liorer le r&eacute;f&eacute;rencement et de maintenir un routage correct, g&eacute;n&eacute;ralement &agrave; l&rsquo;aide de codes d&rsquo;&eacute;tat tels que<strong> 301 <\/strong>(permanent) ou<strong> 302 <\/strong>(temporaire).<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1773161094775\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Comment configurer une redirection simple dans NGINX ?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Pour configurer une redirection simple dans NGINX, utilisez la directive <strong>return <\/strong>dans le bloc <strong>server<\/strong> concern&eacute;. Par exemple :<br><strong><strong>server {<br>listen 80;<br>server_name old-domain.tld;<br>return 301 https:\/\/new-domain.tld$request_uri;<br>}<\/strong><\/strong><\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1773161131104\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Quelle syntaxe utiliser pour une redirection 301 ?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Pour une redirection<strong> 301 <\/strong>dans NGINX, utilisez la syntaxe suivante :<br><strong><strong>return 301 https:\/\/new-domain.tld$request_uri;<\/strong><br><\/strong>Cela redirige de mani&egrave;re permanente les visiteurs de l&rsquo;ancienne URL vers la nouvelle destination.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Une redirection NGINX est une configuration qui achemine le trafic web d&rsquo;une URL vers une autre, afin que les visiteurs et les moteurs de recherche puissent arriver &agrave; la bonne destination. Les redirections sont importantes pour maintenir le classement SEO, &eacute;viter les doublons de contenu et am&eacute;liorer l&rsquo;exp&eacute;rience utilisateur. NGINX prend en charge deux types [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/fr\/tutoriels\/redirection-nginx\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":355,"featured_media":46881,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Comment cr\u00e9er une redirection NGINX - guide complet","rank_math_description":"Apprenez \u00e0 configurer des redirections NGINX, y compris HTTP vers HTTPS, non-WWW vers WWW et redirections conditionnelles.","rank_math_focus_keyword":"redirection nginx","footnotes":""},"categories":[4760],"tags":[],"class_list":["post-46874","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vps"],"hreflangs":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/46874","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/users\/355"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/comments?post=46874"}],"version-history":[{"count":6,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/46874\/revisions"}],"predecessor-version":[{"id":46911,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/46874\/revisions\/46911"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media\/46881"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media?parent=46874"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/categories?post=46874"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/tags?post=46874"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}