{"id":16619,"date":"2022-11-22T23:44:00","date_gmt":"2022-11-22T23:44:00","guid":{"rendered":"\/tutoriels\/?p=16619"},"modified":"2026-03-26T18:04:05","modified_gmt":"2026-03-26T18:04:05","slug":"erreur-405","status":"publish","type":"post","link":"\/fr\/tutoriels\/erreur-405","title":{"rendered":"Qu&#8217;est-ce qu\u2019une erreur 405 Method Not Allowed et comment la corriger"},"content":{"rendered":"<p>L&rsquo;erreur 405 &laquo; M&eacute;thode non autoris&eacute;e &raquo; se produit lorsqu&rsquo;un serveur web reconna&icirc;t la requ&ecirc;te mais rejette la m&eacute;thode HTTP sp&eacute;cifique utilis&eacute;e pour la ressource demand&eacute;e.&nbsp;<\/p><p>Cette erreur est le plus souvent due &agrave; deux causes : soit le client utilise une m&eacute;thode HTTP que le serveur ne prend pas en charge pour cette URL sp&eacute;cifique, soit les param&egrave;tres du serveur web sont mal configur&eacute;s.<\/p><p>Voici comment r&eacute;soudre ce probl&egrave;me courant :<\/p><ol class=\"wp-block-list\">\n<li><strong>V&eacute;rifiez l&rsquo;URL<\/strong>. Assurez-vous que l&rsquo;URL &agrave; laquelle vous acc&eacute;dez est correcte et ne comporte pas de faute de frappe.<\/li>\n\n\n\n<li><strong>Annulez les modifications r&eacute;centes apport&eacute;es au site<\/strong>. Annulez toutes les mises &agrave; jour r&eacute;centes de votre application, de vos th&egrave;mes, de vos plugins ou de vos extensions.<\/li>\n\n\n\n<li><strong>V&eacute;rifiez les modifications apport&eacute;es &agrave; la base de donn&eacute;es<\/strong>. V&eacute;rifiez si des modifications inattendues ont &eacute;t&eacute; apport&eacute;es &agrave; votre base de donn&eacute;es par des extensions.<\/li>\n\n\n\n<li><strong>Supprimez les nouvelles extensions<\/strong>. D&eacute;sactivez temporairement les plugins ou th&egrave;mes r&eacute;cemment install&eacute;s.<\/li>\n\n\n\n<li><strong>Examinez les journaux du serveur<\/strong>. Passez en revue les journaux d&rsquo;application et d&rsquo;acc&egrave;s pour identifier la requ&ecirc;te exacte qui a d&eacute;clench&eacute; l&rsquo;erreur.<\/li>\n\n\n\n<li><strong>V&eacute;rifiez la configuration du serveur<\/strong>. V&eacute;rifiez les fichiers tels que .htaccess ou nginx.conf pour voir s&rsquo;il existe des r&egrave;gles qui restreignent certaines m&eacute;thodes HTTP.<\/li>\n\n\n\n<li><strong>V&eacute;rifiez le code de l&rsquo;application<\/strong>. Assurez-vous que les scripts personnalis&eacute;s utilisent les m&eacute;thodes HTTP appropri&eacute;es pour les pages auxquelles ils acc&egrave;dent.<\/li>\n\n\n\n<li><strong>Restaurez &agrave; partir d&rsquo;une sauvegarde<\/strong>. Restaurez enti&egrave;rement votre site web &agrave; une version ant&eacute;rieure dont le bon fonctionnement est av&eacute;r&eacute;.<\/li>\n\n\n\n<li><strong>V&eacute;rifiez les r&egrave;gles .htaccess<\/strong>. Examinez attentivement les r&egrave;gles de r&eacute;&eacute;criture dans le fichier .htaccess pour d&eacute;tecter d&rsquo;&eacute;ventuels conflits.<\/li>\n\n\n\n<li><strong>Corrigez les droits d&rsquo;acc&egrave;s aux fichiers. <\/strong>Corrigez les param&egrave;tres d&rsquo;autorisation des fichiers et des dossiers sur votre serveur.<\/li>\n\n\n\n<li><strong>V&eacute;rifiez les enregistrements A<\/strong>. Assurez-vous que les enregistrements DNS A de votre domaine pointent vers la bonne adresse IP, bien que ce soit une cause moins courante.<\/li>\n<\/ol><figure tabindex=\"0\" class=\"wp-block-table\"><table><tbody><tr><td><strong>Code d&rsquo;erreur<\/strong><\/td><td>405 M&eacute;thode non autoris&eacute;e<\/td><\/tr><tr><td><strong>Type d&rsquo;erreur<\/strong><\/td><td>Erreur c&ocirc;t&eacute; client<\/td><\/tr><tr><td><strong>Variantes de l&rsquo;erreur<\/strong><\/td><td>HTTP Error 405 &ndash; Method Not Allowed<br>HTTP 405 Method Not Allowed<br>405 Not Allowed<br>Method Not Allowed<br>HTTP Error 405<\/td><\/tr><tr><td><strong>Causes de l&rsquo;erreur<\/strong><\/td><td>M&eacute;thode HTTP non accept&eacute;e<br>Configuration incorrecte du serveur<br>Restrictions de l&rsquo;API<br>R&egrave;gles de pare-feu sp&eacute;cifiques<\/td><\/tr><\/tbody><\/table><\/figure><h2 class=\"wp-block-heading\" id=\"h-quelles-sont-les-causes-de-lerreur-405-method-not-allowed\"><strong>Quelles sont les causes de l&rsquo;erreur 405 Method Not Allowed ?<\/strong><\/h2><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a412fef0de79\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a412fef0de79\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"504\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2022\/11\/w1024fitscale-down-38.avif\" alt=\"L'erreur 405 &laquo; Acc&egrave;s refus&eacute; &raquo; dans un navigateur Web\" class=\"wp-image-47472\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--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>\n<\/div><p>La principale cause d&rsquo;une erreur 405 &laquo; M&eacute;thode non autoris&eacute;e &raquo; est que la requ&ecirc;te du client ne correspond pas &agrave; ce que le serveur ou l&rsquo;application web autorise.<\/p><ul class=\"wp-block-list\">\n<li><strong>M&eacute;thode HTTP non prise en charge<\/strong>. C&rsquo;est la raison la plus courante. Chaque adresse Web (ressource) est configur&eacute;e pour accepter des commandes sp&eacute;cifiques, ou m&eacute;thodes HTTP, telles que GET pour consulter des donn&eacute;es, ou POST pour envoyer des donn&eacute;es (soumettre un formulaire). Si vous essayez d&rsquo;utiliser une m&eacute;thode pour laquelle la page n&rsquo;est pas programm&eacute;e, par exemple en essayant de supprimer quelque chose sur une page statique, le serveur r&eacute;pond par une erreur 405.<\/li>\n\n\n\n<li><strong>Configuration incorrecte du serveur<\/strong>. Les serveurs Web utilisent des fichiers de configuration, comme le fichier .htaccess, pour d&eacute;terminer comment traiter les requ&ecirc;tes entrantes. Si une r&egrave;gle est accidentellement configur&eacute;e pour bloquer une m&eacute;thode HTTP sp&eacute;cifique pour un chemin d&rsquo;acc&egrave;s particulier, cela d&eacute;clenchera l&rsquo;erreur, m&ecirc;me si la requ&ecirc;te &eacute;tait l&eacute;gitime.<\/li>\n\n\n\n<li><strong>Restrictions de l&rsquo;interface de programmation d&rsquo;application (API)<\/strong>. Lorsque vous interagissez avec un service web ou une API, celle-ci peut &ecirc;tre programm&eacute;e pour ne r&eacute;pondre qu&rsquo;&agrave; quelques m&eacute;thodes sp&eacute;cifiques. Si votre requ&ecirc;te utilise une m&eacute;thode diff&eacute;rente de celle attendue par l&rsquo;API, celle-ci rejettera la requ&ecirc;te avec un code d&rsquo;&eacute;tat 405.<\/li>\n\n\n\n<li><strong>R&egrave;gles du pare-feu d&rsquo;application Web (WAF)<\/strong>. Les couches de s&eacute;curit&eacute;, telles qu&rsquo;un WAF, bloquent parfois des m&eacute;thodes HTTP sp&eacute;cifiques pour certains r&eacute;pertoires ou chemins d&rsquo;acc&egrave;s afin d&rsquo;emp&ecirc;cher les failles de s&eacute;curit&eacute;. Ces r&egrave;gles peuvent &ecirc;tre trop strictes et bloquer des requ&ecirc;tes l&eacute;gitimes, ce qui entra&icirc;ne l&rsquo;erreur.<\/li>\n\n\n\n<li><strong>Probl&egrave;mes sp&eacute;cifiques &agrave; la plateforme<\/strong>. Si vous utilisez un syst&egrave;me de gestion de contenu (CMS) comme WordPress, un plugin ou un th&egrave;me nouvellement install&eacute; peut contenir du code d&eacute;fectueux. Ce nouveau code peut utiliser une m&eacute;thode HTTP non prise en charge ou interagir avec la base de donn&eacute;es d&rsquo;une mani&egrave;re qui ne pla&icirc;t pas au serveur. C&rsquo;est une raison courante pour laquelle les sites web plantent de mani&egrave;re inattendue.<\/li>\n\n\n\n<li><strong>Modifications de la base de donn&eacute;es<\/strong>. Parfois, lorsque vous installez ou d&eacute;sinstallez une extension, celle-ci apporte des modifications &agrave; votre base de donn&eacute;es qui ne sont pas correctement nettoy&eacute;es. Ces modifications r&eacute;siduelles peuvent perturber la logique de votre application, ce qui peut alors amener l&rsquo;application &agrave; envoyer des requ&ecirc;tes en utilisant des m&eacute;thodes HTTP incorrectes, d&eacute;clenchant finalement l&rsquo;erreur 405.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-comment-resoudre-lerreur-405-method-not-allowed\"><strong>Comment r&eacute;soudre l&rsquo;erreur 405 Method Not Allowed<\/strong><\/h2><p>Pour corriger l&rsquo;erreur 405 &laquo; M&eacute;thode non autoris&eacute;e &raquo; sur votre site web, vous devez analyser syst&eacute;matiquement la configuration et le code de votre site.<\/p><p>Voici plusieurs m&eacute;thodes pour r&eacute;soudre le probl&egrave;me.<\/p><h3 class=\"wp-block-heading\"><strong>1. V&eacute;rifier l&rsquo;URL<\/strong><\/h3><p>Si les utilisateurs rencontrent des erreurs 405 sur des pages sp&eacute;cifiques, commencez par v&eacute;rifier que vos URL et votre routage sont correctement configur&eacute;s. Il s&rsquo;agit d&rsquo;une &eacute;tape rapide qui peut vous faire gagner beaucoup de temps lors du d&eacute;pannage.<\/p><p>Recherchez ces probl&egrave;mes courants :<\/p><ul class=\"wp-block-list\">\n<li>Fautes de frappe dans vos configurations d&rsquo;URL (comme \/usres au lieu de \/users)<\/li>\n\n\n\n<li>Probl&egrave;mes de sensibilit&eacute; &agrave; la casse (certains serveurs traitent \/Page et \/page comme des URL diff&eacute;rentes)<\/li>\n\n\n\n<li>Chemins d&rsquo;acc&egrave;s incorrects dans le code de votre application<\/li>\n\n\n\n<li>Des barres obliques finales susceptibles de provoquer des conflits<\/li>\n<\/ul><p>Prenez le temps de v&eacute;rifier comment vos URL sont mapp&eacute;es &agrave; leurs gestionnaires. Parfois, une route pointe vers du code qui ne prend pas en charge la m&eacute;thode HTTP utilis&eacute;e, ce qui d&eacute;clenche l&rsquo;erreur 405.<\/p><p>Si tout semble correct et que l&rsquo;erreur persiste, passez &agrave; la solution suivante.<\/p><h3 class=\"wp-block-heading\"><strong>2. Annuler les mises &agrave; jour r&eacute;centes<\/strong><\/h3><p>L&rsquo;erreur 405 appara&icirc;t parfois juste apr&egrave;s la mise &agrave; jour de votre site. Pour y rem&eacute;dier, essayez d&rsquo;annuler les modifications r&eacute;centes que vous avez apport&eacute;es, notamment les extensions, les modules, les th&egrave;mes ou les plugins.<\/p><p>Effectuez une sauvegarde compl&egrave;te de votre site web avant de revenir en arri&egrave;re. Cela vous permettra de restaurer facilement votre site si le processus de restauration provoque un nouveau probl&egrave;me.<\/p><p>Le processus de restauration d&eacute;pend de votre plateforme. Par exemple, si vous g&eacute;rez un site WordPress, vous pouvez utiliser un plugin tel que WP Rollback pour r&eacute;tablir le logiciel de base, le th&egrave;me ou le plugin &agrave; une version ant&eacute;rieure.<\/p><p>Si l&rsquo;erreur dispara&icirc;t apr&egrave;s la restauration, vous avez identifi&eacute; la cause du probl&egrave;me. &Agrave; ce stade, vous pouvez attendre que le d&eacute;veloppeur publie un correctif ou rechercher un autre outil ou th&egrave;me si vous avez besoin de cette fonctionnalit&eacute; imm&eacute;diatement.<\/p><p>Testez toujours votre site web de mani&egrave;re approfondie apr&egrave;s chaque mise &agrave; jour afin de d&eacute;tecter les erreurs telles que l&rsquo;erreur 405 avant qu&rsquo;elles n&rsquo;affectent vos visiteurs.<\/p><h3 class=\"wp-block-heading\"><strong>3. Contr&ocirc;ler les changements inattendus dans la base de donn&eacute;es<\/strong><\/h3><p>Une autre cause possible de l&rsquo;erreur 405 &laquo; M&eacute;thode non autoris&eacute;e &raquo; r&eacute;side dans les modifications apport&eacute;es &agrave; votre base de donn&eacute;es. Pour v&eacute;rifier si c&rsquo;est bien le cas, v&eacute;rifiez la date de la derni&egrave;re mise &agrave; jour de votre base de donn&eacute;es. Cela pourrait r&eacute;v&eacute;ler si une modification r&eacute;cente, &eacute;ventuellement effectu&eacute;e par une extension, est li&eacute;e au probl&egrave;me.<\/p><p>N&rsquo;oubliez pas que certaines extensions peuvent modifier votre base de donn&eacute;es et ne pas annuler les modifications m&ecirc;me si elles sont d&eacute;sinstall&eacute;es. Bien que les modifications de la base de donn&eacute;es ne provoquent pas directement d&rsquo;erreurs 405, elles peuvent perturber la logique de votre application, ce qui peut alors d&eacute;clencher l&rsquo;erreur.<\/p><p>Les &eacute;tapes &agrave; suivre pour v&eacute;rifier les modifications varient en fonction de votre plateforme d&rsquo;h&eacute;bergement. Les utilisateurs de Hostinger peuvent suivre cette proc&eacute;dure :<\/p><ol class=\"wp-block-list\">\n<li>Acc&eacute;dez aux bases de donn&eacute;es et g&eacute;rez-les via hPanel. Pour des instructions d&eacute;taill&eacute;es, consultez :\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.hostinger.com\/fr\/support\/1583545-comment-acceder-a-phpmyadmin-chez-hostinger\/\" data-type=\"link\" data-id=\"https:\/\/www.hostinger.com\/fr\/support\/1583545-comment-acceder-a-phpmyadmin-chez-hostinger\/\">Comment acc&eacute;der &agrave; phpMyAdmin<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.hostinger.com\/fr\/support\/1864454-comment-gerer-les-bases-de-donnees-mysql-chez-hostinger\/\" data-type=\"link\" data-id=\"https:\/\/www.hostinger.com\/fr\/support\/1864454-comment-gerer-les-bases-de-donnees-mysql-chez-hostinger\/\">Comment g&eacute;rer les bases de donn&eacute;es MySQL<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Dans phpMyAdmin, s&eacute;lectionnez votre base de donn&eacute;es et acc&eacute;dez &agrave; l&rsquo;onglet SQL.<\/li>\n\n\n\n<li>Recherchez la date de la derni&egrave;re mise &agrave; jour de votre base de donn&eacute;es en ex&eacute;cutant la requ&ecirc;te suivante. Veillez &agrave; remplacer &laquo; <strong>your_database_name &raquo; <\/strong>par le nom r&eacute;el de votre base de donn&eacute;es :<\/li>\n<\/ol><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=\"\">SELECT\n    UNIX_TIMESTAMP(MAX(UPDATE_TIME)) AS last_update\nFROM\n    information_schema.tables\nWHERE\n    TABLE_SCHEMA = 'your_database_name'\nGROUP BY\n    TABLE_SCHEMA;<\/pre><ol start=\"4\" class=\"wp-block-list\">\n<li>Cliquez sur<strong> &laquo; Go &raquo; <\/strong>&agrave; droite de la page pour valider la requ&ecirc;te. Cela affichera la date et l&rsquo;heure de votre derni&egrave;re mise &agrave; jour de la base de donn&eacute;es.<\/li>\n<\/ol><p>Pour identifier des probl&egrave;mes sp&eacute;cifiques, examinez les tables et les enregistrements &agrave; la recherche de modifications qui semblent inappropri&eacute;es ou qui auraient pu &ecirc;tre alt&eacute;r&eacute;es par une extension. Si vous constatez des changements suspects, envisagez de les annuler.&nbsp;<\/p><p>Cependant, proc&eacute;dez avec prudence pour &eacute;viter toute perte ou corruption involontaire de donn&eacute;es. Cr&eacute;ez toujours une sauvegarde de la base de donn&eacute;es avant d&rsquo;effectuer des modifications afin de pouvoir revenir en arri&egrave;re si quelque chose tourne mal.&nbsp;<\/p><p>Si vous n&rsquo;&ecirc;tes pas s&ucirc;r de pouvoir modifier la base de donn&eacute;es, consultez l&rsquo;&eacute;quipe d&rsquo;assistance de votre h&eacute;bergeur ou faites appel &agrave; un d&eacute;veloppeur. Ils pourront vous guider et vous aider &agrave; &eacute;viter des modifications inutiles ou pr&eacute;judiciables.<\/p><h3 class=\"wp-block-heading\"><strong>4. D&eacute;sinstaller les nouveaux plugins, th&egrave;mes et extensions<\/strong><\/h3><p>Lors de l&rsquo;installation d&rsquo;un th&egrave;me, d&rsquo;un plugin ou d&rsquo;une extension, le code du site web peut changer, ce qui peut provoquer une erreur 405.<\/p><p>Si l&rsquo;erreur survient imm&eacute;diatement apr&egrave;s l&rsquo;ajout d&rsquo;un nouvel &eacute;l&eacute;ment, la premi&egrave;re &eacute;tape consiste &agrave; le d&eacute;sactiver pour voir si le probl&egrave;me est temporairement r&eacute;solu.<\/p><p>Si vous utilisez WordPress, rendez-vous dans le <strong>panneau d&rsquo;administration WordPress <\/strong>&rarr; <strong>Extensions <\/strong>et cliquez sur <strong>D&eacute;sactiver <\/strong>sous le plugin que vous venez d&rsquo;installer.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a412fef100eb\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a412fef100eb\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2022\/11\/Extensions-%E2%80%B9-Cool-tech-reviews-%E2%80%94-WordPress-03-26-2026_03_20_PM.png\" alt=\"Tableau de bord des extensions dans WordPress\" class=\"wp-image-47473\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--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>\n<\/div><p>Pour supprimer un th&egrave;me WordPress, acc&eacute;dez &agrave; <strong>Apparence <\/strong>&rarr; <strong>Th&egrave;mes<\/strong>. Passez la souris sur le th&egrave;me, s&eacute;lectionnez <strong>D&eacute;tails du th&egrave;me<\/strong>, puis cliquez sur le bouton<strong> Supprimer<\/strong>.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a412fef120ed\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a412fef120ed\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2022\/11\/Themes-%E2%80%B9-Cool-tech-reviews-%E2%80%94-WordPress-03-26-2026_03_22_PM.png\" alt=\"Aper&ccedil;u des d&eacute;tails du th&egrave;me dans WordPress\" class=\"wp-image-47474\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--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>\n<\/div><p>Les utilisateurs d&rsquo;Hostinger peuvent &eacute;galement supprimer des plugins et des th&egrave;mes WordPress via hPanel. Suivez les &eacute;tapes de notre guide pour <a href=\"https:\/\/www.hostinger.com\/fr\/support\/6348502-comment-gerer-les-themes-et-extensions-via-le-tableau-de-bord-de-wordpress\/\" data-type=\"link\" data-id=\"https:\/\/www.hostinger.com\/fr\/support\/6348502-comment-gerer-les-themes-et-extensions-via-le-tableau-de-bord-de-wordpress\/\">g&eacute;rer WordPress<\/a> et cliquez sur l&rsquo;ic&ocirc;ne de corbeille rouge &agrave; c&ocirc;t&eacute; de chaque plugin ou th&egrave;me que vous souhaitez supprimer.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a412fef13aee\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a412fef13aee\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"472\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2022\/11\/w1024fitscale-down-39.avif\" alt=\"La section Plugins install&eacute;s dans hPanel\" class=\"wp-image-47475\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--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>\n<\/div><p>V&eacute;rifiez si le message d&rsquo;erreur s&rsquo;affiche toujours apr&egrave;s avoir d&eacute;sactiv&eacute; vos derniers plugins et th&egrave;mes. Si le probl&egrave;me est r&eacute;solu, essayez d&rsquo;utiliser une autre extension sur votre site.<\/p><h3 class=\"wp-block-heading\"><strong>5. V&eacute;rifier les journaux c&ocirc;t&eacute; serveur<\/strong><\/h3><p>Les journaux du serveur sont pr&eacute;cieux pour diagnostiquer et comprendre ce qui se passe sur votre site web. Ces journaux d&eacute;tiennent souvent la cl&eacute; pour r&eacute;soudre des probl&egrave;mes tels que l&rsquo;erreur 405 &laquo; M&eacute;thode non autoris&eacute;e &raquo;.<\/p><p>Il existe deux principaux types de journaux : les journaux du serveur et les journaux d&rsquo;application.<\/p><p>Les journaux de serveur concernent le mat&eacute;riel physique sur lequel l&rsquo;application est ex&eacute;cut&eacute;e. Les journaux d&rsquo;application stockent l&rsquo;historique complet des actions effectu&eacute;es par l&rsquo;application. Chaque type joue un r&ocirc;le distinct dans la surveillance et le d&eacute;pannage de l&rsquo;environnement de votre site.<\/p><p><strong>Journaux du serveur<\/strong><\/p><p>Les serveurs web, tels qu&rsquo;<a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/quest-ce-quapache\" data-type=\"link\" data-id=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/quest-ce-quapache\">Apache<\/a> et NGINX, tiennent &agrave; jour des journaux de serveur. Ils enregistrent chaque requ&ecirc;te adress&eacute;e au serveur ainsi que la r&eacute;ponse de ce dernier.<\/p><p>Ces journaux sont g&eacute;n&eacute;ralement divis&eacute;s en :<\/p><ul class=\"wp-block-list\">\n<li><strong>Journaux d&rsquo;acc&egrave;s<\/strong>. Ils fournissent des informations d&eacute;taill&eacute;es sur chaque requ&ecirc;te d&rsquo;acc&egrave;s re&ccedil;ue par le serveur et tous les services connect&eacute;s. Ces informations peuvent inclure l&rsquo;adresse IP du demandeur, la date et l&rsquo;heure de la requ&ecirc;te, la m&eacute;thode HTTP, l&rsquo;URL demand&eacute;e et le code d&rsquo;&eacute;tat HTTP.<\/li>\n\n\n\n<li><strong>Journaux d&rsquo;erreurs<\/strong>. Ils contiennent les erreurs du serveur, les avertissements et d&rsquo;autres informations de diagnostic. Ces journaux sont essentiels pour identifier les probl&egrave;mes qui emp&ecirc;chent le serveur de traiter correctement les requ&ecirc;tes.<\/li>\n<\/ul><p>Pour analyser une erreur 405 &laquo; M&eacute;thode non autoris&eacute;e &raquo;, vous devez examiner &agrave; la fois les journaux d&rsquo;acc&egrave;s et les journaux d&rsquo;erreurs.<\/p><p>Le journal d&rsquo;acc&egrave;s vous aide &agrave; identifier la requ&ecirc;te sp&eacute;cifique qui a conduit &agrave; l&rsquo;erreur, tandis que le journal d&rsquo;erreurs fournit des indices sur ce qui s&rsquo;est mal pass&eacute; du c&ocirc;t&eacute; du serveur.<\/p><p><strong>Journaux d&rsquo;application<\/strong><\/p><p>Presque toutes les applications web ex&eacute;cut&eacute;es sur le serveur tiennent un journal d&rsquo;application. Ce journal constitue l&rsquo;historique complet des activit&eacute;s pass&eacute;es de l&rsquo;application web, depuis les r&eacute;sultats de base de donn&eacute;es qu&rsquo;elle a renvoy&eacute;s jusqu&rsquo;aux pages qu&rsquo;elle a demand&eacute;es.<\/p><p>Selon la strat&eacute;gie de journalisation de l&rsquo;application, ces journaux peuvent varier consid&eacute;rablement en termes de format et de niveau de d&eacute;tail. Ils peuvent inclure :<\/p><ul class=\"wp-block-list\">\n<li><strong>Informations de d&eacute;bogage<\/strong>. Des informations d&eacute;taill&eacute;es sur l&rsquo;ex&eacute;cution de l&rsquo;application, y compris les valeurs des variables et les changements d&rsquo;&eacute;tat.<\/li>\n\n\n\n<li><strong>Messages d&rsquo;erreur<\/strong>. Informations concernant les exceptions ou les erreurs rencontr&eacute;es pendant l&rsquo;ex&eacute;cution de l&rsquo;application.<\/li>\n\n\n\n<li><strong>Pistes d&rsquo;audit<\/strong>. Enregistrements des actions ou &eacute;v&eacute;nements significatifs au sein de l&rsquo;application web, tels que les connexions des utilisateurs, les modifications de donn&eacute;es et les changements d&rsquo;&eacute;tat du syst&egrave;me.<\/li>\n<\/ul><p>En cas d&rsquo;erreur 405 &laquo; M&eacute;thode non autoris&eacute;e &raquo;, les journaux de l&rsquo;application peuvent fournir des informations sur la mani&egrave;re dont l&rsquo;application a trait&eacute; la requ&ecirc;te et sur les raisons pour lesquelles elle a pu renvoyer une erreur 405.<\/p><p>Par exemple, les journaux peuvent r&eacute;v&eacute;ler que la logique de routage de l&rsquo;application ne prend pas en charge la m&eacute;thode HTTP demand&eacute;e pour l&rsquo;URL donn&eacute;e.<\/p><p><strong>Acc&egrave;s aux journaux et analyse<\/strong><\/p><p>Pour acc&eacute;der aux journaux du serveur, utilisez un terminal Secure Shell (SSH) tel que <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/connexion-ssh-windows-putty\" data-type=\"link\" data-id=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/connexion-ssh-windows-putty\">PuTTy pour vous connecter &agrave; votre serveur<\/a>. Cela vous donnera un acc&egrave;s en ligne de commande pour naviguer dans le syst&egrave;me de fichiers de votre serveur.<\/p><p>Ensuite, localisez les fichiers journaux dans <strong>\/var\/log\/apache2\/ <\/strong>sur les syst&egrave;mes Ubuntu ou <strong>\/var\/log\/httpd\/ <\/strong>sur les syst&egrave;mes CentOS pour Apache. Si vous utilisez NGINX, consultez <strong>\/var\/log\/nginx<\/strong>\/. Quel que soit le syst&egrave;me d&rsquo;exploitation, vous trouverez un dossier <strong>logs <\/strong>dans le r&eacute;pertoire racine de l&rsquo;application, qui contiendra &agrave; la fois <strong>access.log <\/strong>et <strong>error.log<\/strong>.<\/p><p>Vous pouvez utiliser des commandes de visualisation de texte telles que cat, less ou tail pour consulter le contenu de ces fichiers journaux. Par exemple,<strong> tail -f \/var\/log\/apache2\/error.log <\/strong>vous affichera les derni&egrave;res entr&eacute;es du journal d&rsquo;erreurs d&rsquo;Apache en temps r&eacute;el.<\/p><p>Une fois que vous avez acc&eacute;d&eacute; &agrave; vos journaux, il est temps de les analyser :<\/p><ul class=\"wp-block-list\">\n<li><strong>Journaux d&rsquo;acc&egrave;s<\/strong>. Recherchez les entr&eacute;es correspondant au moment o&ugrave; l&rsquo;erreur 405 s&rsquo;est produite. Notez la m&eacute;thode de requ&ecirc;te, telle que GET ou POST, ainsi que l&rsquo;URL demand&eacute;e. Cela vous aidera &agrave; identifier la requ&ecirc;te exacte qui a conduit &agrave; l&rsquo;erreur.<\/li>\n\n\n\n<li><strong>Journaux d&rsquo;erreurs<\/strong>. Pr&ecirc;tez attention &agrave; toutes les entr&eacute;es qui co&iuml;ncident avec les entr&eacute;es du journal d&rsquo;acc&egrave;s pour l&rsquo;erreur 405. Celles-ci peuvent fournir plus de d&eacute;tails sur la raison pour laquelle la requ&ecirc;te n&rsquo;a pas &eacute;t&eacute; autoris&eacute;e, comme des erreurs de configuration ou un acc&egrave;s refus&eacute; en raison des r&egrave;gles du serveur.<\/li>\n<\/ul><h3 class=\"wp-block-heading\"><strong>6. V&eacute;rifier la configuration du serveur web<\/strong><\/h3><p>Si le probl&egrave;me &laquo; 405 Method Not Allowed &raquo; persiste, v&eacute;rifiez les fichiers de configuration de votre logiciel de serveur web. Recherchez toute redirection involontaire ou instruction de gestion des requ&ecirc;tes.<\/p><p>La plupart des serveurs Web utilisent des fichiers de configuration qui dictent la mani&egrave;re dont les requ&ecirc;tes sont trait&eacute;es, et certaines erreurs de configuration dans ces fichiers peuvent bloquer par inadvertance des m&eacute;thodes HTTP sp&eacute;cifiques, entra&icirc;nant l&rsquo;erreur 405.<\/p><p>Voici un aper&ccedil;u des erreurs de configuration courantes pour Apache et NGINX.<\/p><p><strong>Apache<\/strong><\/p><p>Les serveurs Apache utilisent le fichier .htaccess pour d&eacute;finir des r&egrave;gles pour chaque r&eacute;pertoire.<\/p><p>Des erreurs de configuration peuvent provenir de directives destin&eacute;es &agrave; restreindre l&rsquo;acc&egrave;s ou &agrave; modifier le traitement des requ&ecirc;tes. Les deux peuvent bloquer par inadvertance des requ&ecirc;tes l&eacute;gitimes :<\/p><ul class=\"wp-block-list\">\n<li><strong>R&egrave;gles Mod_rewrite<\/strong>. Utilis&eacute;es pour r&eacute;&eacute;crire les URL, elles peuvent &ecirc;tre mal configur&eacute;es et rejeter certaines m&eacute;thodes. Par exemple, une r&egrave;gle RewriteRule destin&eacute;e &agrave; rediriger le trafic peut ne pas prendre en compte la requ&ecirc;te POST, provoquant une erreur 405 pour cette m&eacute;thode particuli&egrave;re.<\/li>\n\n\n\n<li><strong>Directive Limit<\/strong>. Elle permet de sp&eacute;cifier quelles m&eacute;thodes de requ&ecirc;te sont autoris&eacute;es ou refus&eacute;es pour la ressource cible. Bien que la directive Limit soit utile pour renforcer la s&eacute;curit&eacute;, elle peut &eacute;galement d&eacute;clencher des r&eacute;ponses d&rsquo;erreur c&ocirc;t&eacute; client si elle n&rsquo;est pas configur&eacute;e avec soin.<\/li>\n<\/ul><p><strong>NGINX<\/strong><\/p><p>NGINX utilise nginx.conf comme fichier de configuration. &Agrave; l&rsquo;instar d&rsquo;Apache, certaines directives de ce fichier peuvent provoquer une erreur 405 si elles sont mal configur&eacute;es :<\/p><ul class=\"wp-block-list\">\n<li><strong>Blocs Location<\/strong>. NGINX traite les requ&ecirc;tes &agrave; l&rsquo;aide de blocs Location, qui peuvent &ecirc;tre configur&eacute;s pour g&eacute;rer des m&eacute;thodes de requ&ecirc;te sp&eacute;cifiques. Si un bloc Location est mal configur&eacute; pour rejeter certaines m&eacute;thodes, cela peut entra&icirc;ner une erreur 405.<\/li>\n\n\n\n<li><strong>Directive error_page<\/strong>. Une directive error_page mal utilis&eacute;e peut masquer par inadvertance l&rsquo;erreur r&eacute;elle, voire provoquer le code de r&eacute;ponse 405. En effet, les utilisateurs peuvent &ecirc;tre redirig&eacute;s vers une ressource qui n&rsquo;accepte pas la m&eacute;thode utilis&eacute;e dans la requ&ecirc;te.<\/li>\n<\/ul><p><strong>V&eacute;rification des fichiers de configuration concern&eacute;s<\/strong><\/p><p>Pour &eacute;viter l&rsquo;erreur 405, v&eacute;rifiez le fichier de configuration correspondant &agrave; votre serveur web.<\/p><p>Les utilisateurs d&rsquo;Apache peuvent acc&eacute;der au fichier .htaccess en se rendant dans le r&eacute;pertoire racine du syst&egrave;me de fichiers de leur site web. La m&eacute;thode la plus courante consiste &agrave; utiliser un client FTP.<\/p><p>Dans ce fichier, essayez de commenter temporairement toutes les directives RewriteRule qui semblent inappropri&eacute;es. Vous pouvez utiliser le pr&eacute;fixe # et red&eacute;marrer le serveur web pour voir si l&rsquo;erreur est r&eacute;solue.<\/p><p>Si vous utilisez NGINX, acc&eacute;dez au fichier nginx.conf via un terminal SSH tel que PuTTy. Une fois que vous avez acc&eacute;d&eacute; au fichier de configuration, recherchez toutes les directives susceptibles de restreindre certaines m&eacute;thodes HTTP.<\/p><p>Apr&egrave;s avoir effectu&eacute; des modifications, red&eacute;marrez toujours votre serveur web pour que les changements prennent effet.<\/p><h3 class=\"wp-block-heading\"><strong>7. V&eacute;rifier votre code et vos scripts<\/strong><\/h3><p>L&rsquo;erreur 405 survient souvent lorsqu&rsquo;il y a une incompatibilit&eacute; entre les requ&ecirc;tes de votre application et la configuration du serveur pour les traiter. Voici les points &agrave; v&eacute;rifier lorsque vous examinez votre code personnalis&eacute; :<\/p><ul class=\"wp-block-list\">\n<li><strong>V&eacute;rifier l&rsquo;utilisation des m&eacute;thodes HTTP<\/strong>. Assurez-vous que votre code envoie les m&eacute;thodes correctes pour les actions pr&eacute;vues : GET pour r&eacute;cup&eacute;rer des donn&eacute;es, POST pour cr&eacute;er des donn&eacute;es, etc.<\/li>\n\n\n\n<li><strong>Identifier les m&eacute;thodes non prises en charge<\/strong>. V&eacute;rifiez si les biblioth&egrave;ques ou les frameworks que vous utilisez envoient des m&eacute;thodes HTTP inattendues que le serveur rejette.<\/li>\n<\/ul><p>Une r&eacute;vision approfondie du code peut aider &agrave; pr&eacute;venir les erreurs 405 d&egrave;s le d&eacute;part. Envisagez d&rsquo;essayer ce qui suit :<\/p><ul class=\"wp-block-list\">\n<li><strong>R&eacute;vision du code<\/strong>. Inspectez manuellement le code pour vous assurer qu&rsquo;il utilise les m&eacute;thodes HTTP appropri&eacute;es et g&egrave;re correctement les r&eacute;ponses du serveur.<\/li>\n\n\n\n<li><strong>Tests unitaires<\/strong>. Mettez en place des tests unitaires qui simulent diff&eacute;rentes m&eacute;thodes HTTP afin d&rsquo;identifier les &eacute;ventuelles incoh&eacute;rences pendant le d&eacute;veloppement.<\/li>\n\n\n\n<li><strong>Effectuer un <\/strong><a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/debogage-wordpress\" data-type=\"link\" data-id=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/debogage-wordpress\"><strong>processus de d&eacute;bogage<\/strong><\/a>. Copiez votre site web sur une machine de d&eacute;veloppement locale et simulez le sc&eacute;nario exact dans lequel l&rsquo;erreur 405 &laquo; M&eacute;thode non autoris&eacute;e &raquo; se produit.<\/li>\n<\/ul><p>Par exemple, pour les sites WordPress, d&eacute;sactivez tous les plugins et passez &agrave; un autre th&egrave;me pour isoler le probl&egrave;me. V&eacute;rifiez les scripts personnalis&eacute;s et le fichier .htaccess, et utilisez les outils de d&eacute;veloppement du navigateur pour rep&eacute;rer les requ&ecirc;tes probl&eacute;matiques.<\/p><h3 class=\"wp-block-heading\"><strong>8. Restaurer enti&egrave;rement votre site web &agrave; partir d&rsquo;une sauvegarde<\/strong><\/h3><p>La restauration compl&egrave;te de votre site web &agrave; partir d&rsquo;une sauvegarde est souvent consid&eacute;r&eacute;e comme un dernier recours lorsque le d&eacute;pannage cibl&eacute; n&rsquo;a pas permis d&rsquo;identifier la source de l&rsquo;erreur 405.&nbsp;<\/p><p>Cependant, cela peut &ecirc;tre la solution la plus rapide pour tout probl&egrave;me de compatibilit&eacute;.<\/p><p>Ce processus consiste &agrave; utiliser l&rsquo;outil de votre h&eacute;bergeur pour r&eacute;tablir votre application, votre code et votre base de donn&eacute;es &agrave; un &eacute;tat ant&eacute;rieur connu pour fonctionner.&nbsp;<\/p><p>Lorsque vous choisissez un fichier, s&eacute;lectionnez le point de sauvegarde le plus r&eacute;cent cr&eacute;&eacute; avant l&rsquo;apparition de l&rsquo;erreur ou avant votre derni&egrave;re s&eacute;rie de mises &agrave; jour. Si vous utilisez Hostinger, vous trouverez des instructions d&eacute;taill&eacute;es dans notre guide sur la <a href=\"https:\/\/www.hostinger.com\/fr\/support\/3989447-comment-restaurer-un-site-web-wordpress-a-partir-d-une-sauvegarde-chez-hostinger\/\" data-type=\"link\" data-id=\"https:\/\/www.hostinger.com\/fr\/support\/3989447-comment-restaurer-un-site-web-wordpress-a-partir-d-une-sauvegarde-chez-hostinger\/\">restauration d&rsquo;un site WordPress &agrave; partir de sauvegardes<\/a>. Cela permet de r&eacute;tablir rapidement une version stable de votre site.<\/p><h3 class=\"wp-block-heading\"><strong>9. V&eacute;rifier le fichier .htaccess<\/strong><\/h3><p>Des modifications incorrectes des r&egrave;gles de r&eacute;&eacute;criture dans le fichier .htaccess d&rsquo;un site peuvent souvent entra&icirc;ner des erreurs 405. Ce fichier sert d&rsquo;outil de configuration principal pour les serveurs Apache, et m&ecirc;me des modifications mineures peuvent entra&icirc;ner des conflits importants.<\/p><p>Pour <a href=\"https:\/\/www.hostinger.com\/fr\/support\/4622407-comment-afficher-les-fichiers-caches-htaccess-dans-le-gestionnaire-de-fichiers-de-cpanel\/\" data-type=\"link\" data-id=\"https:\/\/www.hostinger.com\/fr\/support\/4622407-comment-afficher-les-fichiers-caches-htaccess-dans-le-gestionnaire-de-fichiers-de-cpanel\/\">acc&eacute;der &agrave; votre fichier .htaccess<\/a>, utilisez le gestionnaire de fichiers de votre panneau de contr&ocirc;le d&rsquo;h&eacute;bergement ou un client FTP.<\/p><p>Une fois que vous visualisez le contenu, recherchez les lignes qui utilisent des directives Rewrite. V&eacute;rifiez en particulier si l&rsquo;une d&rsquo;entre elles contient [R=405].&nbsp;<\/p><p>Si vous trouvez cette r&egrave;gle sp&eacute;cifique, mettez-la en commentaire en ajoutant un # au d&eacute;but. Ensuite, actualisez votre site web (ou videz le cache de votre navigateur) pour voir si cela r&eacute;sout le probl&egrave;me.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a412fef16689\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a412fef16689\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"553\" height=\"57\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/11\/image-40.png\/public\" alt=\"Une directive RewriteRule redirigeant les visiteurs vers une URL sp&eacute;cifique\" class=\"wp-image-47464\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/11\/image-40.png\/w=553,fit=scale-down 553w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/11\/image-40.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/11\/image-40.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 553px) 100vw, 553px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--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>\n<\/div><h3 class=\"wp-block-heading\"><strong>10. Corriger la propri&eacute;t&eacute; des fichiers<\/strong><\/h3><p>Les permissions de fichiers d&eacute;terminent quels utilisateurs peuvent acc&eacute;der aux fichiers et les modifier. Une configuration incorrecte peut parfois entra&icirc;ner des erreurs 405, car le serveur peut ne pas disposer des permissions n&eacute;cessaires pour traiter correctement les requ&ecirc;tes.<\/p><p>Il existe diff&eacute;rentes fa&ccedil;ons de corriger la propri&eacute;t&eacute; des fichiers selon votre plateforme. Si vous &ecirc;tes un utilisateur Hostinger, acc&eacute;dez &agrave; hPanel, cliquez sur votre site web, puis, sous <strong>Avanc&eacute;<\/strong>, recherchez <strong>Corriger la propri&eacute;t&eacute; du fichier <\/strong>dans la barre lat&eacute;rale.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a412fef17f97\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a412fef17f97\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"254\" height=\"501\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/11\/Tableau-de-bord-Hostinger-03-26-2026_03_32_PM.png\/public\" alt=\"Corriger la propri&eacute;t&eacute; du fichier dans la section &laquo; Avanc&eacute; &raquo; de la barre lat&eacute;rale de hPanel\" class=\"wp-image-47476\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/11\/Tableau-de-bord-Hostinger-03-26-2026_03_32_PM.png\/w=254,fit=scale-down 254w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/11\/Tableau-de-bord-Hostinger-03-26-2026_03_32_PM.png\/w=152,fit=scale-down 152w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/11\/Tableau-de-bord-Hostinger-03-26-2026_03_32_PM.png\/w=76,fit=scale-down 76w\" sizes=\"(max-width: 254px) 100vw, 254px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--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>\n<\/div><p>Ensuite, confirmez que vous souhaitez r&eacute;tablir les valeurs par d&eacute;faut des fichiers et dossiers de votre site, puis cliquez sur <strong>Ex&eacute;cuter<\/strong>.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a412fef19621\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a412fef19621\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"305\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/11\/Corriger-la-propriete-du-fichier-Hostinger-03-26-2026_03_34_PM.png\/public\" alt=\"La section &laquo; Corriger la propri&eacute;t&eacute; des fichiers &raquo; avec l'option &laquo; Ex&eacute;cuter &raquo;\" class=\"wp-image-47477\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/11\/Corriger-la-propriete-du-fichier-Hostinger-03-26-2026_03_34_PM.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/11\/Corriger-la-propriete-du-fichier-Hostinger-03-26-2026_03_34_PM.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/11\/Corriger-la-propriete-du-fichier-Hostinger-03-26-2026_03_34_PM.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/11\/Corriger-la-propriete-du-fichier-Hostinger-03-26-2026_03_34_PM.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--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>\n<\/div><h3 class=\"wp-block-heading\"><strong>11. V&eacute;rifier les enregistrements A<\/strong><\/h3><p>Des configurations incorrectes du <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/quest-ce-que-le-dns\" data-type=\"link\" data-id=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/quest-ce-que-le-dns\">syst&egrave;me de noms de domaine<\/a> (DNS) peuvent entra&icirc;ner l&rsquo;envoi de requ&ecirc;tes vers le mauvais serveur. Ce serveur peut ne pas &ecirc;tre configur&eacute; pour g&eacute;rer certaines m&eacute;thodes HTTP, ce qui peut entra&icirc;ner une erreur 405.<\/p><p>V&eacute;rifiez les enregistrements A pour vous assurer que toutes les informations sont correctes. L&rsquo;enregistrement A est le type d&rsquo;enregistrement DNS le plus basique qui pointe un domaine ou un sous-domaine vers une adresse IP.<\/p><p>Les &eacute;tapes pour acc&eacute;der &agrave; vos enregistrements DNS d&eacute;pendent de votre h&eacute;bergeur web. Les utilisateurs d&rsquo;Hostinger peuvent acc&eacute;der &agrave; leurs enregistrements de base de donn&eacute;es en se rendant sur leur site web dans hPanel et en s&eacute;lectionnant <strong>Editeur de zone DNS<\/strong>.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a412fef1ae22\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a412fef1ae22\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"309\" height=\"596\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2022\/11\/w309fitscale-down.avif\" alt=\"&Eacute;diteur de zone DNS, dans la section &laquo; Avanc&eacute; &raquo; de la barre lat&eacute;rale de hPanel\" class=\"wp-image-47478\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--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>\n<\/div><p>V&eacute;rifiez que vos enregistrements A contiennent les informations suivantes :<\/p><ul class=\"wp-block-list\">\n<li><strong>Type<\/strong>. Le type d&rsquo;enregistrement DNS doit &ecirc;tre A.<\/li>\n\n\n\n<li><strong>Nom<\/strong>. Utilisez @ pour repr&eacute;senter le domaine racine lui-m&ecirc;me, ou sp&eacute;cifiez un nom de sous-domaine si vous configurez un sous-domaine.<\/li>\n\n\n\n<li><strong>Pointe vers<\/strong>. V&eacute;rifiez si votre domaine ou sous-domaine pointe vers la bonne adresse IP.<\/li>\n\n\n\n<li><strong>Dur&eacute;e de vie (TTL)<\/strong>. Combien de temps le r&eacute;solveur DNS doit-il conserver la requ&ecirc;te pour ce domaine dans le cache ? La plupart des h&eacute;bergeurs la d&eacute;finissent g&eacute;n&eacute;ralement sur 14 400 secondes, soit 4 heures.<\/li>\n<\/ul><p>Les param&egrave;tres de domaine qui contr&ocirc;lent la redirection d&rsquo;URL ou le comportement des proxys peuvent &eacute;galement avoir un impact sur la mani&egrave;re dont les requ&ecirc;tes sont trait&eacute;es.&nbsp;<\/p><p>Lorsque ces r&egrave;gles sont mal configur&eacute;es, elles peuvent accidentellement modifier ou restreindre la m&eacute;thode HTTP, ce qui entra&icirc;ne une r&eacute;ponse 405 &laquo; M&eacute;thode non autoris&eacute;e &raquo; inattendue.<\/p><h2 class=\"wp-block-heading\" id=\"h-comment-assurer-le-bon-fonctionnement-de-votre-site-web\"><strong>Comment assurer le bon fonctionnement de votre site web<\/strong><\/h2><p>Une fois que vous avez r&eacute;solu l&rsquo;erreur 405 &laquo; M&eacute;thode non autoris&eacute;e &raquo;, l&rsquo;&eacute;tape suivante consiste naturellement &agrave; vous concentrer sur la stabilit&eacute; &agrave; long terme de votre site. La r&eacute;solution du probl&egrave;me imm&eacute;diat r&eacute;tablit l&rsquo;acc&egrave;s, mais une maintenance proactive garantit que des probl&egrave;mes similaires ne se reproduiront pas.<\/p><p>Les pratiques g&eacute;n&eacute;rales de d&eacute;pannage de sites web permettent de pr&eacute;venir les erreurs et de maintenir la stabilit&eacute; de votre site, tant pour vous que pour vos visiteurs.&nbsp;<\/p><p>Pour apprendre &agrave; r&eacute;soudre les probl&egrave;mes de site web, il faut v&eacute;rifier r&eacute;guli&egrave;rement les journaux du serveur, maintenir tous les logiciels &agrave; jour, tester d&rsquo;abord les nouvelles configurations dans un environnement de test et disposer d&rsquo;un plan de sauvegarde fiable.<\/p><p>Prendre le temps de comprendre ces pratiques fondamentales vous aide &agrave; construire une pr&eacute;sence en ligne plus r&eacute;siliente, vous permettant ainsi de vous concentrer sur vos objectifs commerciaux. Faites de la maintenance r&eacute;guli&egrave;re une priorit&eacute;, et vous &eacute;viterez les obstacles futurs.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>L&rsquo;erreur 405 &laquo; M&eacute;thode non autoris&eacute;e &raquo; se produit lorsqu&rsquo;un serveur web reconna&icirc;t la requ&ecirc;te mais rejette la m&eacute;thode HTTP sp&eacute;cifique utilis&eacute;e pour la ressource demand&eacute;e.&nbsp; Cette erreur est le plus souvent due &agrave; deux causes : soit le client utilise une m&eacute;thode HTTP que le serveur ne prend pas en charge pour cette URL [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/fr\/tutoriels\/erreur-405\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":189,"featured_media":33224,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Qu\u2019est-ce que l\u2019erreur 405 et comment la corriger ?","rank_math_description":"L\u2019erreur 405 Method Not Allowed survient quand une m\u00e9thode HTTP n\u2019est pas prise en charge. D\u00e9couvrez 11 solutions simples pour la corriger.","rank_math_focus_keyword":"erreur 405","footnotes":""},"categories":[5800],"tags":[],"class_list":["post-16619","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-erreurs"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-fix-error-405-method-not-allowed","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/erro-405","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/erreur-405","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/error-405-method-not-allowed","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/error-405-method-not-allowed","default":0},{"locale":"en-GB","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-fix-error-405-method-not-allowed","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-fix-error-405-method-not-allowed","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-fix-error-405-method-not-allowed","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/error-405-method-not-allowed","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/error-405-method-not-allowed","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/error-405-method-not-allowed","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/erro-405","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-fix-error-405-method-not-allowed","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-fix-error-405-method-not-allowed","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-fix-error-405-method-not-allowed","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-fix-error-405-method-not-allowed","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/16619","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\/189"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/comments?post=16619"}],"version-history":[{"count":15,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/16619\/revisions"}],"predecessor-version":[{"id":47510,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/16619\/revisions\/47510"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media\/33224"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media?parent=16619"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/categories?post=16619"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/tags?post=16619"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}