{"id":24636,"date":"2023-06-26T16:15:41","date_gmt":"2023-06-26T16:15:41","guid":{"rendered":"https:\/\/sitechecker.pro\/?page_id=24636"},"modified":"2025-05-21T13:38:02","modified_gmt":"2025-05-21T13:38:02","slug":"3xx-redirect-http-website-codes-sitechecker-wiki","status":"publish","type":"page","link":"https:\/\/sitechecker.pro\/fr\/what-are-3xx-status-codes\/","title":{"rendered":"Quels sont les codes de redirection HTTP 3XX ? | Sitechecker Wiki"},"content":{"rendered":"<p><\/p>\n<div id=\"par1\"><\/div>\n<p>Les codes de statut HTTP 3XX redirect sont une cat\u00e9gorie de codes de statut dans le protocole de transfert hypertexte (HTTP) qui indiquent une redirection. Lorsqu&#8217;un serveur r\u00e9pond avec un code de statut 3XX, il informe le client (g\u00e9n\u00e9ralement un navigateur Web) qu&#8217;il doit prendre des mesures suppl\u00e9mentaires pour ex\u00e9cuter la requ\u00eate. Ces codes de statut jouent un r\u00f4le crucial dans la redirection dynamique du trafic Web vers diff\u00e9rentes URL.<\/p>\n<p>Ces codes de statut sont essentiels pour maintenir la fonctionnalit\u00e9 et l&#8217;exp\u00e9rience utilisateur du Web. Ils permettent aux administrateurs de site de mettre \u00e0 jour le contenu, de changer les URL ou de g\u00e9rer la distribution du trafic sur plusieurs serveurs. En utilisant les codes de redirection 3XX appropri\u00e9s, les propri\u00e9taires de sites peuvent s&#8217;assurer que les utilisateurs et les moteurs de recherche sont dirig\u00e9s vers les bonnes ressources et URL.<\/p>\n<p>Globalement, les codes de statut HTTP de redirection 3XX permettent une gestion efficace des sites Web, une redirection d&#8217;URL et une navigation utilisateur transparente en signalant le besoin d&#8217;actions suppl\u00e9mentaires pour r\u00e9pondre aux demandes.<\/p>\n<h2 id=\"par2\">Implications des codes de statut 3xx pour le SEO<\/h2>\n<p>Les codes de statut 3xx ont des implications significatives pour le SEO, influen\u00e7ant la mani\u00e8re dont les moteurs de recherche per\u00e7oivent et classent votre site Web.<\/p>\n<p>Lorsqu&#8217;une URL est redirig\u00e9e, <a href=\"https:\/\/developers.google.com\/search\/docs\/crawling-indexing\/301-redirects#:~:text=When%20you%20redirect%20a%20URL,name%20of%20the%20canonical%20URL.\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Google suit<\/a> l&#8217;URL originale et la nouvelle URL (cible de redirection). L&#8217;une de ces URL devient l&#8217;URL canonique, d\u00e9termin\u00e9e par des facteurs tels que le type de redirection (temporaire ou permanent). L&#8217;autre URL devient un nom alternatif pour l&#8217;URL canonique. Ces noms alternatifs sont diff\u00e9rentes versions du m\u00eame contenu que les utilisateurs peuvent reconna\u00eetre et en qui ils peuvent avoir plus confiance. Dans certains cas, ces noms alternatifs peuvent appara\u00eetre dans les r\u00e9sultats de recherche, surtout si la requ\u00eate d&#8217;un utilisateur sugg\u00e8re une pr\u00e9f\u00e9rence pour l&#8217;ancienne URL.<\/p>\n<p>Par exemple, lorsque vous migrez vers un nouveau domaine, il est courant que Google affiche occasionnellement les anciennes URL dans les r\u00e9sultats de recherche, m\u00eame si les nouvelles URL ont \u00e9t\u00e9 index\u00e9es. Ce comportement est attendu et, avec le temps, \u00e0 mesure que les utilisateurs se familiarisent avec le nouveau domaine, la pr\u00e9\u00e9minence des noms alternatifs diminuera naturellement sans aucune action requise de votre part.<\/p>\n<p>Le code de statut le plus critique pour le SEO est le 301 (D\u00e9plac\u00e9 de fa\u00e7on permanente). En mettant en \u0153uvre une redirection 301, les moteurs de recherche comprennent que l&#8217;URL originale a \u00e9t\u00e9 d\u00e9plac\u00e9e de fa\u00e7on permanente vers un nouvel emplacement. Cela leur permet de transf\u00e9rer la valeur SEO de l&#8217;ancienne URL \u00e0 la nouvelle, pr\u00e9servant ainsi les classements et le trafic.<\/p>\n<p>Pour surveiller la redirection correcte du contenu de votre site vers de nouvelles pages, vous devez conna\u00eetre la signification des codes de r\u00e9ponse du serveur. Cela vous aidera \u00e0 \u00e9viter la perte d&#8217;\u00e9quit\u00e9 des liens et \u00e0 maintenir et am\u00e9liorer votre classement de page.<\/p>\n<p>D\u00e9couvrons ce que signifie chacun des codes de statut 3xx.<\/p>\n<h2 id=\"par3\">Aper\u00e7u des codes de statut 3xx<\/h2>\n<p>La cat\u00e9gorie des codes de statut HTTP 3xx est principalement ax\u00e9e sur la redirection. Ces codes informent le client (le plus souvent un navigateur Web) qu&#8217;il doit prendre des mesures suppl\u00e9mentaires pour ex\u00e9cuter la requ\u00eate. Cette action suppl\u00e9mentaire consiste g\u00e9n\u00e9ralement \u00e0 envoyer une nouvelle requ\u00eate \u00e0 une URL diff\u00e9rente, fournie dans la r\u00e9ponse.<\/p>\n<p>3xx Redirection:<\/p>\n<table class=\"table-classic\">\n<thead>\n<th><strong>Code de statut HTTP<\/strong><\/th>\n<th><strong>Nom<\/strong><\/th>\n<th><strong>Fonctionnement<\/strong><\/th>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>300<\/strong><\/td>\n<td><strong>Choix multiples<\/strong><\/td>\n<td style=\"text-align: left;\">Explication du code, y compris qu&#8217;il signifie plusieurs options pour la ressource que le client peut suivre.<\/td>\n<\/tr>\n<tr>\n<td><strong>301<\/strong><\/td>\n<td><strong>D\u00e9plac\u00e9 de mani\u00e8re permanente<\/strong><\/td>\n<td style=\"text-align: left;\">Expliquez que cela indique que l&#8217;URL de la ressource demand\u00e9e a \u00e9t\u00e9 chang\u00e9e de mani\u00e8re permanente et o\u00f9 se trouve le nouvel emplacement.<\/td>\n<\/tr>\n<tr>\n<td><strong>302<\/strong><\/td>\n<td><strong>Trouv\u00e9 (Pr\u00e9c\u00e9demment &#8220;D\u00e9plac\u00e9 temporairement&#8221;)<\/strong><\/td>\n<td style=\"text-align: left;\">Expliquez que cela indique que l&#8217;URL de la ressource demand\u00e9e a \u00e9t\u00e9 chang\u00e9e temporairement.<\/td>\n<\/tr>\n<tr>\n<td><strong>303<\/strong><\/td>\n<td><strong>Voir autre<\/strong><\/td>\n<td style=\"text-align: left;\">Expliquant son utilisation pour la redirection, g\u00e9n\u00e9ralement apr\u00e8s la soumission d&#8217;un formulaire.<\/td>\n<\/tr>\n<tr>\n<td><strong>304<\/strong><\/td>\n<td><strong>Non modifi\u00e9<\/strong><\/td>\n<td style=\"text-align: left;\">Discutez de son utilisation dans les appels GET conditionnels pour r\u00e9duire la bande passante.<\/td>\n<\/tr>\n<tr>\n<td><strong>305<\/strong><\/td>\n<td><strong>Utiliser un proxy<\/strong><\/td>\n<td style=\"text-align: left;\">D\u00e9crivez comment cela signifie que la ressource demand\u00e9e ne peut \u00eatre accessible que via un proxy.<\/td>\n<\/tr>\n<tr>\n<td><strong>306<\/strong><\/td>\n<td><strong>(Non utilis\u00e9)<\/strong><\/td>\n<td style=\"text-align: left;\">Mentionnez que cela \u00e9tait utilis\u00e9 dans une version pr\u00e9c\u00e9dente de la sp\u00e9cification HTTP mais n&#8217;est plus utilis\u00e9.<\/td>\n<\/tr>\n<tr>\n<td><strong>307<\/strong><\/td>\n<td><strong>Redirection temporaire<\/strong><\/td>\n<td style=\"text-align: left;\">D\u00e9taillez l&#8217;utilisation de ce code pour rediriger temporairement le trafic.<\/td>\n<\/tr>\n<tr>\n<td><strong>308<\/strong><\/td>\n<td><strong>Redirection permanente<\/strong><\/td>\n<td style=\"text-align: left;\">Discutez de l&#8217;utilisation de ce code pour rediriger de mani\u00e8re permanente le trafic.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Les codes de statut 3xx jouent un r\u00f4le important pour rendre le web dynamique et convivial. Par exemple, ils permettent aux administrateurs Web de d\u00e9placer du contenu vers de nouvelles URL sans briser les liens existants. Lorsqu&#8217;un utilisateur ou un moteur de recherche demande l&#8217;ancienne URL, une r\u00e9ponse 3xx les guide vers le nouvel emplacement. Ils sont \u00e9galement utilis\u00e9s pour \u00e9quilibrer les requ\u00eates sur plusieurs serveurs, permettant ainsi une exp\u00e9rience utilisateur plus fluide.<\/p>\n<p>Ces codes de statut ne repr\u00e9sentent pas une erreur mais plut\u00f4t un changement dans le chemin d&#8217;acc\u00e8s \u00e0 la ressource demand\u00e9e. La ressource n&#8217;a pas encore \u00e9t\u00e9 livr\u00e9e, mais elle peut \u00eatre obtenue en suivant les instructions fournies dans le message de statut. Il est \u00e9galement important de noter que certains codes 3xx impliquent que le contenu a \u00e9t\u00e9 d\u00e9plac\u00e9 de mani\u00e8re permanente (par exemple, 301), tandis que d&#8217;autres indiquent un changement temporaire (par exemple, 302, 307).<\/p>\n<p>Comprendre et mettre en \u0153uvre correctement les codes de statut HTTP 3xx est crucial pour tout d\u00e9veloppeur Web ou administrateur. Cela aide \u00e0 garantir des exp\u00e9riences utilisateur fluides, un fonctionnement efficace du serveur et un indexage correct des pages Web par les moteurs de recherche.<\/p>\n<h3>Code de statut 300 &#8211; Choix multiples<\/h3>\n<p>Lorsqu&#8217;un serveur r\u00e9pond avec un code de statut 300, il indique un sc\u00e9nario unique o\u00f9 la ressource demand\u00e9e est associ\u00e9e \u00e0 plusieurs points de terminaison potentiels, chacun caract\u00e9ris\u00e9 par un emplacement distinct. L&#8217;utilisateur ou l&#8217;agent utilisateur doit donc discerner le choix pr\u00e9f\u00e9r\u00e9 et rediriger ensuite sa requ\u00eate vers cet emplacement sp\u00e9cifique pour r\u00e9cup\u00e9rer la ressource pr\u00e9vue. Notamment, dans certains syst\u00e8mes sophistiqu\u00e9s, une s\u00e9lection automatique du choix le plus optimal peut \u00eatre mise en \u0153uvre, \u00e9liminant la n\u00e9cessit\u00e9 d&#8217;une intervention manuelle. Cela illustre la nature dynamique de la communication HTTP et la complexit\u00e9 qu&#8217;elle peut parfois introduire.<\/p>\n<div class=\"article__quote\">\n                    <div class=\"quote-text\">Imaginons un sc\u00e9nario o\u00f9 un site Web prend en charge du contenu en plusieurs langues et n'utilise pas de cookies ou tout autre type de d\u00e9tection pour servir automatiquement du contenu dans la langue de l'utilisateur. Au lieu de cela, il utilise le code de statut 300.<\/p>\n<p>Un utilisateur tente d'acc\u00e9der \u00e0 l'URL &quot;https:\/\/example.com\/document&quot;.<\/p>\n<p>Le serveur r\u00e9alise qu'il existe plusieurs versions de &quot;document&quot; disponibles dans diff\u00e9rentes langues, telles que l'anglais, le fran\u00e7ais et l'espagnol.<\/p>\n<p>Le serveur renvoie un code de statut 300 Choix multiples, accompagn\u00e9 d'une liste des versions disponibles de &quot;document&quot;, chacune avec son URL unique. Cela pourrait ressembler \u00e0 quelque chose comme :<\/p>\n<p>&quot;https:\/\/example.com\/document-en&quot; pour la version anglaise<br \/>\n&quot;https:\/\/example.com\/document-fr&quot; pour la version fran\u00e7aise<br \/>\n&quot;https:\/\/example.com\/document-es&quot; pour la version espagnole<\/p>\n<p>L'utilisateur ou le navigateur de l'utilisateur s\u00e9lectionne ensuite la version appropri\u00e9e en fonction de la pr\u00e9f\u00e9rence linguistique de l'utilisateur et effectue une nouvelle requ\u00eate \u00e0 cette URL.<\/p>\n<p>Le serveur r\u00e9pond avec un code de statut 200 OK (en supposant que tout le reste soit correct) et le document demand\u00e9 dans la langue choisie.<\/p>\n<p>Dans certains cas, un navigateur ou un client automatis\u00e9 pourrait \u00eatre configur\u00e9 pour faire ce choix automatiquement en fonction de crit\u00e8res pr\u00e9configur\u00e9s, tels que les param\u00e8tres linguistiques de l'utilisateur.<\/div>\n            <div class=\"quote-author-block\"><div class=\"quote-author-meta\">\n                    <div class=\"quote-author-name\">\n                        <span> <\/span><\/div><\/div><\/div><\/div>\n<h3>301 &#8211; D\u00e9plac\u00e9 de mani\u00e8re permanente<\/h3>\n<p>Un code de statut 301 repr\u00e9sente une redirection permanente de l&#8217;URL initialement demand\u00e9e vers une nouvelle. Cela implique que toutes les futures requ\u00eates \u00e0 l&#8217;URL originale doivent \u00eatre dirig\u00e9es vers la nouvelle URL fournie par le serveur.<\/p>\n<p>Ce code est particuli\u00e8rement utile lorsque le domaine ou la structure d&#8217;URL d&#8217;un site Web change. En utilisant une redirection 301, le propri\u00e9taire du site peut s&#8217;assurer que les utilisateurs et les moteurs de recherche mettent \u00e0 jour leurs r\u00e9f\u00e9rences URL vers le nouvel emplacement, aidant \u00e0 maintenir le classement SEO du site.<\/p>\n<p>Le code de statut 301 D\u00e9plac\u00e9 de mani\u00e8re permanente implique \u00e9galement que la m\u00e9thode et le corps de la requ\u00eate originale ne seront pas modifi\u00e9s lors de la redirection. C&#8217;est-\u00e0-dire, si une POST a \u00e9t\u00e9 faite \u00e0 l&#8217;URL originale, la redirection sera \u00e9galement effectu\u00e9e en utilisant une POST avec le m\u00eame corps.<\/p>\n<div class=\"article__quote\">\n                    <div class=\"quote-text\">Imaginons un sc\u00e9nario o\u00f9 une entreprise change le domaine de son site Web.<\/p>\n<p>L'entreprise utilisait auparavant 'http:\/\/old-business.com', mais elle a chang\u00e9 de marque et d\u00e9m\u00e9nag\u00e9 vers un nouveau domaine : 'http:\/\/new-business.com'.<\/p>\n<p>Lorsqu'un utilisateur ou un moteur de recherche tente d'acc\u00e9der \u00e0 l'ancienne URL 'http:\/\/old-business.com\/about', le serveur a \u00e9t\u00e9 configur\u00e9 pour r\u00e9pondre avec un code de statut 301 et fournit la nouvelle URL 'http:\/\/new-business.com\/about' dans le champ &apos;Location&apos; de l'en-t\u00eate de r\u00e9ponse HTTP.<\/p>\n<p>Le navigateur de l'utilisateur ou le moteur de recherche reconna\u00eet le code de statut 301, ce qui signifie que la ressource a \u00e9t\u00e9 d\u00e9plac\u00e9e de mani\u00e8re permanente. Ils mettront \u00e0 jour leurs enregistrements et leur cache pour utiliser la nouvelle URL 'http:\/\/new-business.com\/about' pour toutes les futures requ\u00eates.<\/p>\n<p>Le navigateur de l'utilisateur est automatiquement redirig\u00e9 vers 'http:\/\/new-business.com\/about', et la page correcte se charge.<\/p>\n<p>De cette mani\u00e8re, le code de statut 301 D\u00e9plac\u00e9 de mani\u00e8re permanente garantit que le trafic et le classement SEO sont pr\u00e9serv\u00e9s lorsque la structure du site ou le domaine change. Il informe \u00e0 la fois les navigateurs des utilisateurs et les moteurs de recherche que l'ancienne URL ne doit plus \u00eatre utilis\u00e9e, et que toutes les futures requ\u00eates doivent \u00eatre dirig\u00e9es vers la nouvelle URL.<\/div>\n            <div class=\"quote-author-block\"><div class=\"quote-author-meta\">\n                    <div class=\"quote-author-name\">\n                        <span> <\/span><\/div><\/div><\/div><\/div>\n<h3>302 &#8211; Trouv\u00e9 (D\u00e9plac\u00e9 temporairement)<\/h3>\n<p>Un code de statut 302 indique que la ressource demand\u00e9e a \u00e9t\u00e9 temporairement d\u00e9plac\u00e9e vers une nouvelle URL, et les futures requ\u00eates doivent toujours utiliser l&#8217;URL originale. Contrairement au code de statut 301, qui indique au client que le d\u00e9placement est permanent, un code de statut 302 signale un changement temporaire d&#8217;emplacement.<\/p>\n<p>Ce code de statut est souvent utilis\u00e9 lorsque le contenu est d\u00e9plac\u00e9 temporairement, comme pendant la maintenance du site Web ou les tests A\/B. Lorsque le client re\u00e7oit un code de statut 302, il doit suivre la redirection pour la requ\u00eate en cours, mais continuer \u00e0 utiliser l&#8217;URL originale pour toutes les futures requ\u00eates.<\/p>\n<p>Il est important de noter que la sp\u00e9cification HTTP\/1.0 d\u00e9signait ce code de statut comme &#8220;D\u00e9plac\u00e9 temporairement&#8221;, mais il a \u00e9t\u00e9 renomm\u00e9 en &#8220;Trouv\u00e9&#8221; dans HTTP\/1.1. Malgr\u00e9 ce changement de terminologie, sa fonction reste la m\u00eame. Cependant, notez que la m\u00e9thode de requ\u00eate peut \u00eatre modifi\u00e9e en GET \u00e0 partir de la m\u00e9thode originale dans le cas du code de statut 302. Par exemple, si la requ\u00eate originale \u00e9tait POST, la requ\u00eate redirig\u00e9e pourrait \u00eatre modifi\u00e9e en GET.<\/p>\n<p>La nouvelle URL pour la ressource est fournie dans le champ &#8216;Location&#8217; de l&#8217;en-t\u00eate de r\u00e9ponse HTTP. Le navigateur de l&#8217;utilisateur ou un autre client HTTP doit automatiquement g\u00e9rer la redirection vers la nouvelle URL pour la requ\u00eate en cours.<\/p>\n<div class=\"article__quote\">\n                    <div class=\"quote-text\">La boutique en ligne dispose d'une page de produit populaire situ\u00e9e \u00e0 'http:\/\/store.com\/product'.<\/p>\n<p>Pendant une vente saisonni\u00e8re, ils d\u00e9cident de remplacer la page de produit standard par une page de vente sp\u00e9ciale qui inclut des remises suppl\u00e9mentaires et des offres group\u00e9es. La page de vente est situ\u00e9e \u00e0 'http:\/\/store.com\/product-sale'.<\/p>\n<p>Lorsqu'un client tente d'acc\u00e9der \u00e0 l'URL habituelle 'http:\/\/store.com\/product', le serveur r\u00e9pond avec un code de statut 302 et fournit la nouvelle URL 'http:\/\/store.com\/product-sale' dans le champ &apos;Location&apos; de l'en-t\u00eate de r\u00e9ponse HTTP.<\/p>\n<p>Le navigateur du client reconna\u00eet le code de statut 302 et redirige automatiquement vers 'http:\/\/store.com\/product-sale' pour cette requ\u00eate sp\u00e9cifique.<\/p>\n<p>Une fois la p\u00e9riode de vente termin\u00e9e, le serveur cesse d'\u00e9mettre la redirection 302, et l'URL originale 'http:\/\/store.com\/product' recommence \u00e0 servir la page de produit standard. Parce que le code de statut 302 indique un d\u00e9placement temporaire, les navigateurs et les moteurs de recherche continuent de traiter 'http:\/\/store.com\/product' comme l'URL principale tout au long de ce processus.<\/p>\n<p>Dans cet exemple, le code de statut 302 Trouv\u00e9 (D\u00e9plac\u00e9 temporairement) permet \u00e0 la boutique de modifier temporairement le contenu qu'elle sert sans changer l'URL que les clients et les moteurs de recherche utilisent pour acc\u00e9der \u00e0 la page de produit.<\/div>\n            <div class=\"quote-author-block\"><div class=\"quote-author-meta\">\n                    <div class=\"quote-author-name\">\n                        <span> <\/span><\/div><\/div><\/div><\/div>\n<h3>303 &#8211; Voir autre<\/h3>\n<p>Le code de statut 303, intitul\u00e9 &#8220;Voir autre&#8221;, signifie que la ressource demand\u00e9e peut \u00eatre trouv\u00e9e \u00e0 une autre URL et doit \u00eatre r\u00e9cup\u00e9r\u00e9e \u00e0 l&#8217;aide d&#8217;une m\u00e9thode GET. Ce code de statut est utilis\u00e9 pour rediriger un client apr\u00e8s une action r\u00e9ussie, g\u00e9n\u00e9ralement une soumission de formulaire, pour \u00e9viter que l&#8217;action ne soit dupliqu\u00e9e si un utilisateur actualise ou navigue en arri\u00e8re sur la page.<\/p>\n<p>Lorsqu&#8217;un code de statut 303 est \u00e9mis, le serveur inclut le champ &#8216;Location&#8217; dans l&#8217;en-t\u00eate de r\u00e9ponse HTTP pour sp\u00e9cifier la nouvelle URL o\u00f9 le client doit diriger la requ\u00eate de suivi GET. Cela diff\u00e8re d&#8217;un code de statut 302, o\u00f9 le client est cens\u00e9 suivre la redirection mais utiliser la m\u00e9thode HTTP originale.<\/p>\n<p>En essence, le code de statut 303 Voir autre est un moyen pour les serveurs de garantir qu&#8217;un client r\u00e9cup\u00e8re la version la plus r\u00e9cente d&#8217;une ressource tout en \u00e9vitant les probl\u00e8mes potentiels avec les resoumissions de formulaires ou d&#8217;autres actions qui modifient les donn\u00e9es.<\/p>\n<p>Il est important de noter que le code de statut 303 Voir autre a \u00e9t\u00e9 introduit dans HTTP\/1.1. Il peut ne pas \u00eatre enti\u00e8rement pris en charge par les anciens clients qui n&#8217;impl\u00e9mentent que HTTP\/1.0. Cependant, la plupart des clients modernes et tous les navigateurs modernes prennent en charge HTTP\/1.1 et comprennent le code de statut 303 Voir autre.<\/p>\n<div class=\"article__quote\">\n                    <div class=\"quote-text\"><\/div>\n            <div class=\"quote-author-block\"><div class=\"quote-author-meta\">\n                    <div class=\"quote-author-name\">\n                        <span> <\/span><\/div><\/div><\/div><\/div>\n<h3>304 &#8211; Non modifi\u00e9<\/h3>\n<p>Un code de statut 304, \u00e9galement connu sous le nom de &#8220;Non modifi\u00e9&#8221;, est utilis\u00e9 pour indiquer que la ressource demand\u00e9e n&#8217;a pas \u00e9t\u00e9 modifi\u00e9e depuis qu&#8217;elle a \u00e9t\u00e9 demand\u00e9e pour la derni\u00e8re fois. Ce code de statut est g\u00e9n\u00e9ralement utilis\u00e9 \u00e0 des fins de mise en cache et peut am\u00e9liorer consid\u00e9rablement les performances des applications Web en r\u00e9duisant la charge du serveur et le trafic r\u00e9seau.<\/p>\n<p>Lorsqu&#8217;un client dispose d&#8217;une copie mise en cache d&#8217;une ressource, il peut envoyer une requ\u00eate GET conditionnelle au serveur avec un en-t\u00eate &#8216;If-Modified-Since&#8217; ou &#8216;If-None-Match&#8217;. Le serveur v\u00e9rifie si la ressource a chang\u00e9 depuis la derni\u00e8re fois sp\u00e9cifi\u00e9e par le client. Si la ressource n&#8217;a pas chang\u00e9, le serveur r\u00e9pondra avec un code de statut 304 Non modifi\u00e9, et le client chargera la ressource depuis son cache au lieu de la t\u00e9l\u00e9charger \u00e0 nouveau depuis le serveur.<\/p>\n<p>Le serveur n&#8217;inclut pas de corps de message avec une r\u00e9ponse 304, et les en-t\u00eates de la ressource dans la r\u00e9ponse doivent \u00eatre identiques \u00e0 ceux envoy\u00e9s dans la pr\u00e9c\u00e9dente r\u00e9ponse 200 OK (\u00e0 l&#8217;exception de certains champs qui pourraient avoir des valeurs diff\u00e9rentes, telles que Date).<\/p>\n<p>Il est important de noter que le code de statut 304 est une fonctionnalit\u00e9 de HTTP\/1.1 et des versions ult\u00e9rieures. Les clients plus anciens qui prennent en charge uniquement HTTP\/1.0 peuvent ne pas comprendre ou g\u00e9rer correctement un code de statut 304. Cependant, tous les navigateurs Web modernes et la plupart des clients HTTP prennent en charge HTTP\/1.1 ou des versions ult\u00e9rieures et devraient g\u00e9rer correctement un code de statut 304 Non modifi\u00e9.<\/p>\n<div class=\"article__quote\">\n                    <div class=\"quote-text\"><\/p>\n<ol>\n<li>L'utilisateur visite pour la premi\u00e8re fois 'http:\/\/news-website.com' \u00e0 9 heures. Le serveur r\u00e9pond avec un code de statut 200 OK, fournissant les derniers articles de nouvelles et d\u00e9finissant l'en-t\u00eate &apos;Last-Modified&apos; dans la r\u00e9ponse HTTP \u00e0 'Tue, 19 Jun 2023 09:00:00 GMT'. Le navigateur de l'utilisateur stocke ou 'met en cache' le contenu de la page.<\/li>\n<li>L'utilisateur visite 'http:\/\/news-website.com' \u00e0 nouveau \u00e0 10 heures. Cette fois, le navigateur de l'utilisateur envoie une requ\u00eate GET au serveur avec un en-t\u00eate &apos;If-Modified-Since&apos; d\u00e9fini \u00e0 la valeur qu'il a re\u00e7ue plus t\u00f4t : 'Tue, 19 Jun 2023 09:00:00 GMT'.<\/li>\n<li>En supposant qu'aucun nouvel article n'a \u00e9t\u00e9 publi\u00e9 entre 9 heures et 10 heures, le serveur r\u00e9pond avec un code de statut 304 Non modifi\u00e9. Il n'inclut pas le contenu de la page dans la r\u00e9ponse car il n'a pas chang\u00e9.<\/li>\n<li>\u00c0 la r\u00e9ception de la r\u00e9ponse 304, le navigateur de l'utilisateur charge la version mise en cache de la page, \u00e9vitant ainsi de devoir t\u00e9l\u00e9charger \u00e0 nouveau le contenu de la page.<\/li>\n<\/ol>\n<p>Gr\u00e2ce \u00e0 ce m\u00e9canisme, le code de statut 304 Non modifi\u00e9 permet aux navigateurs de charger les pages plus rapidement et de r\u00e9duire le trafic r\u00e9seau lorsque le contenu n'a pas chang\u00e9. Il est particuli\u00e8rement b\u00e9n\u00e9fique pour les utilisateurs disposant de connexions Internet plus lentes ou lors de la gestion de pages Web plus grandes et plus gourmandes en ressources.<\/div>\n            <div class=\"quote-author-block\"><div class=\"quote-author-meta\">\n                    <div class=\"quote-author-name\">\n                        <span> <\/span><\/div><\/div><\/div><\/div>\n<h3>305 &#8211; Utiliser un proxy<\/h3>\n<p>Le code de statut 305 est intitul\u00e9 &#8220;Utiliser un proxy&#8221; et indique que la ressource demand\u00e9e doit \u00eatre acc\u00e9d\u00e9e via un proxy fourni dans l&#8217;en-t\u00eate &#8216;Location&#8217; de la r\u00e9ponse HTTP. Lorsqu&#8217;un client re\u00e7oit ce code de statut, il doit r\u00e9p\u00e9ter la requ\u00eate via l&#8217;emplacement du proxy indiqu\u00e9.<\/p>\n<p>Cependant, il est important de noter que HTTP\/1.1, la version pr\u00e9dominante de HTTP utilis\u00e9e aujourd&#8217;hui, a obsol\u00e9t\u00e9 le code de statut 305 en raison de pr\u00e9occupations de s\u00e9curit\u00e9. Les clients (y compris la plupart des navigateurs Web) peuvent refuser de traiter les r\u00e9ponses avec ce code de statut, car cela pourrait exposer les informations d&#8217;identification de l&#8217;utilisateur envoy\u00e9es \u00e0 l&#8217;h\u00f4te d&#8217;origine au proxy. Par cons\u00e9quent, le code de statut 305 est rarement vu ou utilis\u00e9 dans la pratique.<\/p>\n<p>Au lieu du code de statut 305, d&#8217;autres m\u00e9canismes sont g\u00e9n\u00e9ralement utilis\u00e9s pour les services de proxy, tels que les fichiers PAC (Proxy Auto-Configuration) ou WPAD (Web Proxy Autodiscovery Protocol), qui permettent \u00e0 un client de d\u00e9terminer le proxy correct \u00e0 utiliser pour une URL donn\u00e9e sans que le serveur doive explicitement dire au client d&#8217;utiliser un proxy sp\u00e9cifique.<\/p>\n<div class=\"article__quote\">\n                    <div class=\"quote-text\">Comme je l'ai mentionn\u00e9 plus t\u00f4t, le code de statut 305 Utiliser un proxy est maintenant obsol\u00e8te en raison de probl\u00e8mes de s\u00e9curit\u00e9 et n'est pas pris en charge par la plupart des clients modernes, y compris les navigateurs Web. Par cons\u00e9quent, il est peu probable que vous rencontriez ce code de statut dans un sc\u00e9nario r\u00e9el, et il n'est pas recommand\u00e9 d'utiliser ce code de statut dans le d\u00e9veloppement Web moderne.<\/p>\n<p>Cependant, pour la compr\u00e9hension, voici un exemple hypoth\u00e9tique :<\/p>\n<p>Un utilisateur tente d'acc\u00e9der \u00e0 une URL 'http:\/\/example.com\/resource'.<\/p>\n<p>Le serveur, pour une raison quelconque, souhaite que l'utilisateur acc\u00e8de \u00e0 cette ressource en utilisant un proxy. Le serveur r\u00e9pond avec un code de statut 305 et inclut l'URL du proxy 'http:\/\/proxy.com' dans le champ &apos;Location&apos; de la r\u00e9ponse HTTP.<\/p>\n<p>Dans un sc\u00e9nario id\u00e9al (si les clients prenaient en charge le code de statut 305), le client (ou le navigateur de l'utilisateur) reconna\u00eetrait le code de statut 305, puis r\u00e9\u00e9mettrait la requ\u00eate pour 'http:\/\/example.com\/resource' mais via le proxy \u00e0 'http:\/\/proxy.com'.<\/p>\n<p>Cependant, comme le code de statut 305 n'est pas pris en charge par la plupart des clients et des navigateurs, ce flux ne se produirait pas dans des sc\u00e9narios r\u00e9els. Au lieu de cela, le client afficherait probablement une erreur ou ignorerait la r\u00e9ponse.<\/p>\n<p>Dans les pratiques Web modernes, lorsque un client doit acc\u00e9der \u00e0 des ressources via un proxy, cela est g\u00e9n\u00e9ralement configur\u00e9 du c\u00f4t\u00e9 du client (dans les param\u00e8tres r\u00e9seau du client ou du navigateur) ou configur\u00e9 automatiquement \u00e0 l'aide de m\u00e9thodes comme les fichiers PAC ou WPAD, et non dirig\u00e9 par les serveurs via des r\u00e9ponses HTTP.<\/div>\n            <div class=\"quote-author-block\"><div class=\"quote-author-meta\">\n                    <div class=\"quote-author-name\">\n                        <span> <\/span><\/div><\/div><\/div><\/div>\n<h3>306 &#8211; Changer de proxy<\/h3>\n<p>Le code de statut 306, intitul\u00e9 &#8220;Changer de proxy&#8221;, a \u00e9t\u00e9 d\u00e9fini dans une version pr\u00e9c\u00e9dente de la sp\u00e9cification HTTP, HTTP\/1.0. Il \u00e9tait utilis\u00e9 pour signaler au client qu&#8217;il devrait passer \u00e0 un autre proxy r\u00e9pertori\u00e9 dans l&#8217;en-t\u00eate &#8216;Location&#8217; lors de futures requ\u00eates.<\/p>\n<p>Cependant, ce code de statut a \u00e9t\u00e9 obsol\u00e9t\u00e9 dans les versions ult\u00e9rieures de la sp\u00e9cification HTTP et n&#8217;est plus utilis\u00e9. \u00c0 partir de HTTP\/1.1, le code de statut 306 est r\u00e9serv\u00e9 et ne doit pas \u00eatre utilis\u00e9. Les clients, y compris les navigateurs Web, ne reconnaissent pas ce code de statut, et son comportement est ind\u00e9fini.<\/p>\n<p>En cons\u00e9quence, vous ne rencontrerez pas ce code de statut dans un sc\u00e9nario pratique, et il n&#8217;est pas utilis\u00e9 dans le d\u00e9veloppement Web moderne. De mani\u00e8re similaire au code de statut 305, la m\u00e9thode pr\u00e9f\u00e9r\u00e9e pour g\u00e9rer les proxies implique de les configurer au niveau du client ou d&#8217;utiliser des protocoles comme PAC ou WPAD pour les d\u00e9couvrir automatiquement plut\u00f4t que de laisser le serveur instruire le client de changer de proxies.<\/p>\n<div class=\"article__quote\">\n                    <div class=\"quote-text\">Comme mentionn\u00e9 pr\u00e9c\u00e9demment, le code de statut 306 - Changer de proxy est obsol\u00e8te et n'est pas utilis\u00e9 dans les pratiques Web modernes. Par cons\u00e9quent, ce code de statut n'a aucune utilisation r\u00e9elle ou exemples.<\/p>\n<p>En th\u00e9orie, lorsqu'il \u00e9tait encore utilis\u00e9, le flux aurait \u00e9t\u00e9 quelque peu similaire \u00e0 ceci :<\/p>\n<ol>\n<li>Un utilisateur tente d'acc\u00e9der \u00e0 une ressource \u00e0 'http:\/\/example.com\/resource'.<\/li>\n<li>Le serveur, pour une raison quelconque, voudrait que le client change de proxy pour les futures requ\u00eates. Le serveur r\u00e9pondrait avec un code de statut 306 et inclurait la nouvelle URL du proxy 'http:\/\/new-proxy.com' dans le champ &apos;Location&apos; de l'en-t\u00eate de r\u00e9ponse HTTP.<\/li>\n<li>Le client (ou le navigateur de l'utilisateur), reconnaissant le code de statut 306, passerait au nouveau proxy sp\u00e9cifi\u00e9 par le serveur dans le champ &apos;Location&apos; pour toutes les futures requ\u00eates.<\/li>\n<\/ol>\n<p>Cependant, comme ce code de statut est maintenant obsol\u00e8te, ce sc\u00e9nario ne se produira pas dans aucun environnement Web actuel. Les pratiques Web modernes impliquent la configuration des proxies au niveau du client ou l'utilisation de m\u00e9thodes de d\u00e9couverte automatique, plut\u00f4t que de compter sur les r\u00e9ponses des serveurs pour changer de proxies.<\/div>\n            <div class=\"quote-author-block\"><div class=\"quote-author-meta\">\n                    <div class=\"quote-author-name\">\n                        <span> <\/span><\/div><\/div><\/div><\/div>\n<h3>307 &#8211; Redirection temporaire<\/h3>\n<p>Le code de statut 307 indique que la ressource demand\u00e9e se trouve temporairement \u00e0 une URI diff\u00e9rente, comme indiqu\u00e9 par l&#8217;en-t\u00eate &#8216;Location&#8217; dans la r\u00e9ponse. Semblable \u00e0 un code de statut 302, un code 307 implique une redirection temporaire. La principale diff\u00e9rence r\u00e9side dans la mani\u00e8re dont les deux codes g\u00e8rent les m\u00e9thodes HTTP.<\/p>\n<p>Alors qu&#8217;un code de statut 302 peut (selon le client) changer la m\u00e9thode HTTP de POST \u00e0 GET, un code de statut 307 ne permet pas le changement de m\u00e9thode HTTP. En d&#8217;autres termes, si la requ\u00eate originale \u00e9tait POST, la requ\u00eate redirig\u00e9e sera \u00e9galement POST.<\/p>\n<p>Dans la vid\u00e9o de Google Search Central, vous pouvez voir comment un Googlebot interagit avec les HSTS \/ 307s :<\/p>\n<p><iframe width=\"700\" height=\"350\" src=\"https:\/\/www.youtube.com\/embed\/zb5ZVfS9Lyo\" title=\"Lecteur de vid\u00e9o YouTube\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<p>Ce code de statut est particuli\u00e8rement utile dans les cas o\u00f9 l&#8217;emplacement d&#8217;une ressource ou d&#8217;une page est temporairement modifi\u00e9 et o\u00f9 la requ\u00eate du client doit \u00eatre r\u00e9p\u00e9t\u00e9e exactement (m\u00eame m\u00e9thode et corps) \u00e0 la nouvelle localisation. Il est souvent utilis\u00e9 dans des situations o\u00f9 le maintien de la m\u00e9thode HTTP originale est critique pour la fonctionnalit\u00e9 de l&#8217;application, comme la soumission de formulaires ou les points de terminaison d&#8217;API.<\/p>\n<p>Comme pour les autres codes de statut de redirection, la nouvelle URI doit \u00eatre fournie dans le champ &#8216;Location&#8217; de l&#8217;en-t\u00eate de r\u00e9ponse HTTP. Les clients, y compris les navigateurs Web, doivent automatiquement suivre la redirection vers la nouvelle localisation pour la requ\u00eate en cours, mais continuer \u00e0 utiliser l&#8217;URI originale pour les futures requ\u00eates.<\/p>\n<p>Notez que le code de statut 307 fait partie de HTTP\/1.1 et n&#8217;est pas d\u00e9fini dans l&#8217;ancienne sp\u00e9cification HTTP\/1.0. Cependant, tous les clients modernes et les navigateurs prennent en charge HTTP\/1.1 et devraient g\u00e9rer correctement un code de statut 307 Redirection temporaire.<\/p>\n<div class=\"article__quote\">\n                    <div class=\"quote-text\">Un site Web d\u00e9place temporairement une ressource vers un autre emplacement, mais il est important que la m\u00e9thode HTTP et le corps ne soient pas modifi\u00e9s lors de la redirection.<\/p>\n<p>Un utilisateur visite une page \u00e0 'http:\/\/website.com\/resource' pour soumettre un formulaire avec des informations. Le navigateur envoie une requ\u00eate POST au serveur avec les donn\u00e9es du formulaire.<\/p>\n<p>En raison de travaux de maintenance ou d'autres conditions temporaires, le serveur a d\u00e9plac\u00e9 le script de traitement du formulaire vers un emplacement diff\u00e9rent, disons 'http:\/\/website.com\/temp-resource'.<\/p>\n<p>Le serveur r\u00e9pond avec un code de statut 307 Redirection temporaire et fournit la nouvelle URL 'http:\/\/website.com\/temp-resource' dans le champ &apos;Location&apos; de l'en-t\u00eate de r\u00e9ponse HTTP.<\/p>\n<p>Le navigateur de l'utilisateur reconna\u00eet le code de statut 307 et r\u00e9\u00e9met automatiquement la m\u00eame requ\u00eate POST exacte (avec les m\u00eames donn\u00e9es de formulaire dans le corps de la requ\u00eate) \u00e0 'http:\/\/website.com\/temp-resource'.<\/p>\n<p>Une fois la condition temporaire r\u00e9solue, le serveur cesse d'\u00e9mettre la redirection 307, et l'URL originale 'http:\/\/website.com\/resource' recommence \u00e0 g\u00e9rer les soumissions de formulaires.<\/p>\n<p>De cette fa\u00e7on, le code de statut 307 Redirection temporaire aide \u00e0 maintenir la m\u00e9thode HTTP et le corps de la requ\u00eate exacts dans une situation de redirection, ce qui peut \u00eatre crucial dans certains sc\u00e9narios, tels que les soumissions de formulaires ou les op\u00e9rations d'API RESTful.<\/div>\n            <div class=\"quote-author-block\"><div class=\"quote-author-meta\">\n                    <div class=\"quote-author-name\">\n                        <span> <\/span><\/div><\/div><\/div><\/div>\n<h3>308 &#8211; Redirection permanente<\/h3>\n<p>Le code de statut 308, \u00e9galement connu sous le nom de &#8220;Redirection permanente&#8221;, est utilis\u00e9 pour indiquer que la ressource demand\u00e9e a \u00e9t\u00e9 d\u00e9plac\u00e9e de mani\u00e8re permanente vers un nouvel emplacement, et toutes les futures r\u00e9f\u00e9rences doivent utiliser une nouvelle URI avec la m\u00eame m\u00e9thode. Ce code de statut fait partie de la norme HTTP\/1.1, ajout\u00e9e plus tard dans la RFC 7538.<\/p>\n<p>La redirection permanente 308 est similaire au code de statut 301 D\u00e9plac\u00e9 de mani\u00e8re permanente, mais avec une diff\u00e9rence cruciale : alors qu&#8217;une redirection 301 peut permettre le changement de m\u00e9thode HTTP de POST \u00e0 GET, un code de statut 308 ne permet pas ce changement. Si la requ\u00eate originale \u00e9tait POST, la requ\u00eate redirig\u00e9e devrait \u00e9galement \u00eatre POST.<\/p>\n<p>Ce code de statut est b\u00e9n\u00e9fique dans les cas o\u00f9 l&#8217;emplacement d&#8217;une ressource a \u00e9t\u00e9 d\u00e9plac\u00e9 de mani\u00e8re permanente, et la requ\u00eate du client doit \u00eatre r\u00e9p\u00e9t\u00e9e exactement (m\u00eame m\u00e9thode et corps) \u00e0 la nouvelle localisation. Il est fr\u00e9quemment utilis\u00e9 dans des situations o\u00f9 la pr\u00e9servation de la m\u00e9thode HTTP originale est essentielle \u00e0 la fonctionnalit\u00e9 de l&#8217;application, comme la soumission de formulaires ou les points de terminaison d&#8217;API.<\/p>\n<p>La nouvelle URI doit \u00eatre fournie dans le champ &#8216;Location&#8217; de l&#8217;en-t\u00eate de r\u00e9ponse HTTP. Les clients, y compris les navigateurs Web, doivent automatiquement suivre la redirection vers la nouvelle localisation pour la requ\u00eate en cours et utiliser la nouvelle URI pour toutes les futures requ\u00eates.<\/p>\n<p>Bien que le code de statut 308 fasse partie de HTTP\/1.1, gardez \u00e0 l&#8217;esprit que tous les clients peuvent ne pas g\u00e9rer correctement ce code de statut, car il a \u00e9t\u00e9 ajout\u00e9 plus tard. Cependant, tous les navigateurs Web modernes et les clients HTTP devraient g\u00e9rer correctement un code de statut 308 Redirection permanente.<\/p>\n<div class=\"article__quote\">\n                    <div class=\"quote-text\">Un point de terminaison d'API a \u00e9t\u00e9 d\u00e9plac\u00e9 de mani\u00e8re permanente vers un nouvel emplacement, et il est crucial de maintenir la m\u00e9thode HTTP lors de la redirection :<\/p>\n<p>Une application envoie une requ\u00eate POST \u00e0 un point de terminaison d'API \u00e0 'http:\/\/api.example.com\/old-endpoint' avec des donn\u00e9es JSON dans le corps de la requ\u00eate.<\/p>\n<p>Le serveur a d\u00e9plac\u00e9 de mani\u00e8re permanente ce point de terminaison vers 'http:\/\/api.example.com\/new-endpoint', donc il r\u00e9pond avec un code de statut 308 Redirection permanente et fournit la nouvelle URL dans le champ &apos;Location&apos; de l'en-t\u00eate de r\u00e9ponse HTTP.<\/p>\n<p>L'application, apr\u00e8s avoir re\u00e7u le code de statut 308, r\u00e9\u00e9met automatiquement la m\u00eame requ\u00eate POST exacte (avec les m\u00eames donn\u00e9es JSON dans le corps de la requ\u00eate) \u00e0 'http:\/\/api.example.com\/new-endpoint'.<\/p>\n<p>Pour toutes les futures requ\u00eates, l'application utilisera la nouvelle URL 'http:\/\/api.example.com\/new-endpoint', gr\u00e2ce au code de statut 308 Redirection permanente.<\/p>\n<p>De cette fa\u00e7on, le code de statut 308 Redirection permanente aide \u00e0 maintenir la m\u00e9thode HTTP et le corps de la requ\u00eate exacts lorsqu'une ressource a \u00e9t\u00e9 d\u00e9plac\u00e9e de mani\u00e8re permanente, ce qui peut \u00eatre crucial pour des op\u00e9rations comme les requ\u00eates d'API ou les soumissions de formulaires.<\/div>\n            <div class=\"quote-author-block\"><div class=\"quote-author-meta\">\n                    <div class=\"quote-author-name\">\n                        <span> <\/span><\/div><\/div><\/div><\/div>\n<h3>D\u00e9pannage des codes de statut 3xx<\/h3>\n<p>Les codes de statut 3xx, \u00e9galement connus sous le nom de codes de statut de redirection, ne causent g\u00e9n\u00e9ralement pas de probl\u00e8mes car les navigateurs Web modernes et les clients sont g\u00e9n\u00e9ralement capables de g\u00e9rer automatiquement ces redirections. Cependant, certaines situations peuvent n\u00e9cessiter un d\u00e9pannage. Voici quelques lignes directrices g\u00e9n\u00e9rales sur la fa\u00e7on de g\u00e9rer et de r\u00e9soudre les probl\u00e8mes li\u00e9s \u00e0 ces codes de statut :<\/p>\n<h4>V\u00e9rifiez l&#8217;en-t\u00eate de localisation<\/h4>\n<div class=\"highlight-block\">Si vous rencontrez un code de statut 3xx inattendu, inspectez l'en-t\u00eate &apos;Location&apos; dans la r\u00e9ponse HTTP. Cet en-t\u00eate doit contenir l'URL vers laquelle le client est redirig\u00e9. Assurez-vous que cette URL est valide et accessible.<\/div>\n<h4>Assurez-vous que les redirections sont correctement configur\u00e9es<\/h4>\n<div class=\"highlight-block\">Si vous \u00eates responsable de la configuration des redirections, assurez-vous qu&apos;elles sont correctement configur\u00e9es. Les mauvaises configurations peuvent entra\u00eener des boucles de redirection (o\u00f9 le client est sans cesse renvoy\u00e9 entre les URL) ou des <a href=\"https:\/\/sitechecker.pro\/site-audit-issues\/broken-redirect\/\" target=\"_blank\" rel=\"noopener noreferrer\">redirections cass\u00e9es<\/a> (o\u00f9 le client est dirig\u00e9 vers une URL inexistante).<\/div>\n<h4>M\u00e9fiez-vous des cha\u00eenes de redirection et des boucles<\/h4>\n<div class=\"highlight-block\">Les cha\u00eenes de redirection (A redirige vers B, B redirige vers C, etc.) peuvent ralentir le chargement d&apos;une page Web et peuvent m\u00eame entra\u00eener des d\u00e9lais d&apos;expiration dans des cas extr\u00eames. De m\u00eame, les boucles de redirection (A redirige vers B, B redirige de nouveau vers A) peuvent entra\u00eener une erreur de navigateur car la <a href=\"https:\/\/sitechecker.pro\/site-audit-issues\/redirect-loop\/\" target=\"_blank\" rel=\"noopener noreferrer\">redirection ne se r\u00e9sout jamais vers une destination finale<\/a>. Des outils comme l&apos;extension Chrome <a href=\"https:\/\/chrome.google.com\/webstore\/detail\/redirect-path\/aomidfkchockcldhbkggjokdkkebmdll\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">&apos;Redirect Path&apos;<\/a> peuvent aider \u00e0 identifier ces probl\u00e8mes.<\/div>\n<h4>Assurez-vous de l&#8217;utilisation coh\u00e9rente des formats d&#8217;URL<\/h4>\n<div class=\"highlight-block\">Si vous utilisez des redirections pour imposer un format d&apos;URL particulier (par exemple, <a href=\"https:\/\/sitechecker.pro\/site-audit-issues\/http-https-redirect\/\" target=\"_blank\" rel=\"noopener noreferrer\">rediriger de \"http\" vers \"https\"<\/a>), assurez-vous que cela est fait de mani\u00e8re coh\u00e9rente sur votre site Web. Les redirections incoh\u00e9rentes peuvent entra\u00eener des probl\u00e8mes tels que du contenu dupliqu\u00e9 ou une perte d&apos; <a href=\"https:\/\/sitechecker.pro\/what-is-link-equity\/\" target=\"_blank\" rel=\"noopener noreferrer\">\u00e9quit\u00e9 des liens<\/a> en termes de SEO.<\/div>\n<h4>Consid\u00e9rez l&#8217;impact sur le SEO<\/h4>\n<div class=\"highlight-block\">Les moteurs de recherche g\u00e8rent certains codes de statut 3xx diff\u00e9remment. Par exemple, avec une redirection 301, la plupart de l&apos;\u00e9quit\u00e9 des liens de la page originale est transmise \u00e0 la nouvelle. Mais avec une redirection 302, ce n&apos;est peut-\u00eatre pas le cas. Si vous observez des r\u00e9sultats SEO inattendus, envisagez si l&apos;utilisation des codes de statut 3xx pourrait \u00eatre un facteur.<\/div>\n<h4>Testez soigneusement les codes de statut 307 et 308<\/h4>\n<div class=\"highlight-block\">Bien que les navigateurs Web modernes devraient \u00eatre capables de g\u00e9rer correctement les codes de statut 307 et 308, certains clients plus anciens ou moins courants peuvent ne pas le faire. Si vous utilisez ces codes de statut, assurez-vous de tester soigneusement la mani\u00e8re dont vos redirections sont g\u00e9r\u00e9es sur diff\u00e9rents navigateurs et clients.<\/div>\n<h4>Mettez \u00e0 jour les anciens liens<\/h4>\n<div class=\"highlight-block\">Si une page a \u00e9t\u00e9 d\u00e9plac\u00e9e de mani\u00e8re permanente et qu&apos;une redirection 301 ou 308 a \u00e9t\u00e9 configur\u00e9e, il peut \u00eatre utile de mettre \u00e0 jour tous les <a href=\"https:\/\/sitechecker.pro\/site-audit-issues\/page-links-redirect\/\" rel=\"noopener noreferrer\" target=\"_blank\">anciens liens qui pointent vers l&apos;URL pr\u00e9c\u00e9dente<\/a> pour aller directement vers le nouvel emplacement. Cela peut am\u00e9liorer la vitesse du site Web et l&apos;exp\u00e9rience utilisateur, et garantir que les moteurs de recherche indexent l&apos;URL correcte.<\/p>\n<p>Si vous rencontrez toujours des probl\u00e8mes apr\u00e8s avoir suivi ces directives, envisagez de demander de l&apos;aide \u00e0 un professionnel du d\u00e9veloppement Web ou du SEO. Ils peuvent utiliser des outils sp\u00e9cialis\u00e9s pour analyser le trafic HTTP et identifier la cause de tout <a href=\"https:\/\/sitechecker.pro\/site-audit-issues\/3xx-redirects\/\" target=\"_blank\" rel=\"noopener noreferrer\">probl\u00e8me avec les codes de statut 3xx<\/a>.<\/div>\n<h2 id=\"par4\">Redirect Checker pour d\u00e9tecter les codes de statut 3xx<\/h2>\n<div class=\"content__img-wrap\"><img src=\"https:\/\/sitechecker.pro\/wp-content\/uploads\/2023\/06\/url-redirect-checker.png\" alt=\"URL Redirect Checker\" class=\"description-img description-img-zoom\" loading=\"lazy\" ><\/div>\n<p><a href=\"https:\/\/sitechecker.pro\/redirect-checker\/\" target=\"_blank\" rel=\"noopener noreferrer\">Redirect Checker<\/a> est un outil en ligne robuste qui fournit une ressource inestimable pour diagnostiquer et r\u00e9soudre les probl\u00e8mes li\u00e9s aux codes de statut 3xx. Avec sa capacit\u00e9 \u00e0 distinguer clairement entre les diff\u00e9rents codes de statut 3xx, tels que 301 (D\u00e9plac\u00e9 de mani\u00e8re permanente), 302 (Trouv\u00e9), 307 (Redirection temporaire) et 308 (Redirection permanente), vous pouvez obtenir des informations cruciales sur la mani\u00e8re dont votre serveur g\u00e8re la redirection.<br \/>\nChaque code a ses propres implications pour le SEO et le comportement du client, donc \u00eatre conscient du code de statut sp\u00e9cifique que votre serveur renvoie est essentiel.<\/p>\n<p>Une autre fonctionnalit\u00e9 puissante du Redirect Checker est sa capacit\u00e9 \u00e0 identifier les cha\u00eenes de redirection et les boucles. Les <a href=\"https:\/\/sitechecker.pro\/site-audit-issues\/redirect-chains\/\" target=\"_blank\" rel=\"noopener noreferrer\">cha\u00eenes de redirection<\/a>, o\u00f9 une URL redirige vers une autre, puis une autre, peuvent ralentir les temps de chargement des pages et avoir un impact n\u00e9gatif sur le SEO. Les boucles de redirection, d&#8217;autre part, r\u00e9sultent en un cycle sans fin de redirections qui emp\u00eachent une page de se charger, pr\u00e9sentant un obstacle significatif \u00e0 l&#8217;exp\u00e9rience utilisateur.<\/p>\n<p>Le Redirect Checker r\u00e9v\u00e8le \u00e9galement l&#8217;URL vers laquelle votre serveur redirige le client. Cette fonctionnalit\u00e9 est particuli\u00e8rement utile si vous rencontrez un comportement de redirection inattendu et avez besoin de localiser la source.<\/p>\n<p>Enfin, en mesurant le temps que votre serveur prend pour renvoyer une r\u00e9ponse de redirection, l&#8217;outil fournit des informations sur les aspects de performance qui ont un impact direct sur l&#8217;exp\u00e9rience utilisateur et les vitesses de chargement des pages. Cela fait du Redirect Checker de Sitechecker Pro une solution compl\u00e8te pour diagnostiquer et r\u00e9soudre les probl\u00e8mes li\u00e9s aux codes de statut 3xx.<\/p>\n<h2 id=\"par5\">Conclusion<\/h2>\n<p>Les codes de statut 3xx ont un impact significatif sur le SEO et la mani\u00e8re dont les moteurs de recherche per\u00e7oivent et classent votre site Web. Le code le plus critique pour le SEO est le 301 (D\u00e9plac\u00e9 de mani\u00e8re permanente), qui transf\u00e8re la valeur SEO \u00e0 la nouvelle URL. Les redirections temporaires comme 302 (Trouv\u00e9) et 307 (Redirection temporaire) peuvent ne pas transf\u00e9rer la valeur SEO et doivent \u00eatre utilis\u00e9es uniquement pour des changements temporaires. Le code 303 (Voir autre) est principalement utilis\u00e9 pour rediriger apr\u00e8s une soumission de formulaire et n&#8217;a pas d&#8217;implications SEO sp\u00e9cifiques, mais il am\u00e9liore l&#8217;exp\u00e9rience utilisateur. Le 308 (Redirection permanente) est similaire au 301 et signale un d\u00e9placement permanent, affectant positivement le SEO.<\/p>\n<p>Pour g\u00e9rer et r\u00e9soudre les probl\u00e8mes li\u00e9s aux codes de statut 3xx, v\u00e9rifiez l&#8217;en-t\u00eate &#8216;Location&#8217;, assurez-vous que les redirections sont correctement configur\u00e9es, \u00e9vitez les cha\u00eenes de redirection et les boucles, et tenez compte de l&#8217;impact sur le SEO. Des outils comme le Redirect Checker de Sitechecker Pro peuvent aider \u00e0 diagnostiquer et \u00e0 r\u00e9soudre ces probl\u00e8mes.<\/p>","protected":false},"excerpt":{"rendered":"Les codes de statut HTTP 3XX redirect sont une cat\u00e9gorie de codes de statut dans le protocole de transfert hypertexte (HTTP) qui indiquent une redirection. Lorsqu&#8217;un serveur r\u00e9pond avec un code de statut 3XX, il informe le client (g\u00e9n\u00e9ralement un navigateur Web) qu&#8217;il doit prendre des mesures suppl\u00e9mentaires pour ex\u00e9cuter la requ\u00eate. Ces codes de&#8230;","protected":false},"author":10409641,"featured_media":24640,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"pages-templates\/pages-v2.php","meta":[],"categories":[27],"tags":[],"_links":{"self":[{"href":"https:\/\/sitechecker.pro\/fr\/wp-json\/wp\/v2\/pages\/24636"}],"collection":[{"href":"https:\/\/sitechecker.pro\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sitechecker.pro\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sitechecker.pro\/fr\/wp-json\/wp\/v2\/users\/10409641"}],"replies":[{"embeddable":true,"href":"https:\/\/sitechecker.pro\/fr\/wp-json\/wp\/v2\/comments?post=24636"}],"version-history":[{"count":13,"href":"https:\/\/sitechecker.pro\/fr\/wp-json\/wp\/v2\/pages\/24636\/revisions"}],"predecessor-version":[{"id":37128,"href":"https:\/\/sitechecker.pro\/fr\/wp-json\/wp\/v2\/pages\/24636\/revisions\/37128"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sitechecker.pro\/fr\/wp-json\/wp\/v2\/media\/24640"}],"wp:attachment":[{"href":"https:\/\/sitechecker.pro\/fr\/wp-json\/wp\/v2\/media?parent=24636"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sitechecker.pro\/fr\/wp-json\/wp\/v2\/categories?post=24636"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sitechecker.pro\/fr\/wp-json\/wp\/v2\/tags?post=24636"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}