Aller au contenu principal
50 % de réduction toutes les offres, durée limitée. À partir de $2.48/mo
7 min left
Web et apps métier

Comment corriger l'erreur HTTP 505 Version not Supported : un guide court

Alex Robbins Par Alex Robbins 7 min de lecture Mis à jour le Jul 22, 2025
fix 505 http version not supported

Les erreurs, ce n'est jamais agréable — et c'est encore pire quand il s'agit de codes obscurs impossibles à déchiffrer. L'erreur 505 en est un bon exemple : cryptique et déroutante, elle peut apparaître à des endroits inattendus, comme les liens sortants de votre site WordPress. Comme il n'existe pas d'article complet sur le sujet, nous avons décidé de faire le point une bonne fois pour toutes. Voyons ce que signifie le code d'erreur 505 et comment le résoudre. 

Le code d'erreur 505 expliqué

 

[Error in Explorer]
[Erreur dans l'explorateur]
Comme vous le savez probablement, HTTP et HTTPS sont des protocoles qui définissent comment les navigateurs et les applications communiquent avec les serveurs web. Tout commence par une requête envoyée par le client à un serveur donné, auquel ce dernier répond. De nombreuses choses peuvent mal tourner dans cet échange. Pour faciliter le diagnostic, HTTP utilise une série de codes d'erreur qui indiquent où et pourquoi le problème est survenu. Ces codes sont regroupés en catégories, généralement identifiées par le chiffre le plus à gauche. Les codes d'erreur 5XX désignent des erreurs serveur, ce qui signifie que le problème se situe du côté serveur. Vous avez peut-être déjà rencontré l'erreur courante 504 Gateway Timeout, par exemple.

L'erreur 505 correspond au message "HTTP Version not Supported" : la requête du client utilise une version de HTTP que le serveur ne reconnaît pas. Le plus souvent, le serveur web tourne sur une ancienne version de HTTP. Cela arrive quand des serveurs web comme Apache ou Nginx n'ont pas été mis à jour depuis longtemps.

Parfois, c'est l'inverse. Si vous utilisez un navigateur ancien comme Internet Explorer pour accéder à des sites récents, vous risquez de voir l'erreur 505 fréquemment. Dans ce cas, le problème ne vient pas du serveur HTTP, même si l'erreur est classée comme une erreur serveur.

Il existe plusieurs façons d'éviter cette erreur, selon que vous avez accès au serveur ou non. Voyons cela en détail.

 

Méthodes efficaces pour résoudre l'erreur HTTP 505

 

Comment résoudre l'erreur HTTP 505 : solutions côté client

Si vous voyez l'erreur 505 dans votre navigateur, deux solutions rapides s'offrent à vous. Commencez par vérifier si vous utilisez un navigateur ancien, comme Internet Explorer de Microsoft. Dans ce cas, votre navigateur tente de se connecter à un serveur web moderne en utilisant une ancienne version de HTTP. La meilleure solution est alors de passer à un navigateur récent, comme Firefox ou Google Chrome.

Si vous utilisez un navigateur récent et que vous rencontrez quand même l'erreur 505, la solution la plus rapide est de vider le cache de votre navigateur. Pour accélérer la navigation et réduire le trafic réseau, la plupart des navigateurs mettent en cache certaines données des sites que vous visitez. Parfois, le cache et le contenu réel du site ne correspondent plus après un certain temps, ce qui peut provoquer des erreurs comme "HTTP version not supported" (505). Pour l' exemple, nous allons vous expliquer comment vider le cache dans Chrome.

Chrome propose plusieurs façons de gérer et vider le cache, mais la plus rapide est la suivante :

  • Dans Chrome, appuyez sur F12
  • Faites un clic long sur le bouton d'actualisation situé à côté de la barre d'adresse
  • Dans le menu qui apparaît, sélectionnez « Vider le cache et recharger complètement »

[Chrome Hard Reload Menu]
[Menu de rechargement forcé Chrome]
Votre cache navigateur est maintenant vidé. Si le problème persiste, il s'agit très probablement d'un problème côté serveur, sur lequel vous n'avez pas de prise. Si vous devez absolument accéder à un ancien site, vous pouvez contacter son administrateur par e-mail pour lui signaler le problème.

Comment résoudre l'erreur HTTP 505 : solutions côté serveur

Si vous gérez un site basé sur WordPress, ou si vous hébergez un site avec un ancien serveur web ou un hébergeur vieillissant, vous avez peut-être la possibilité d'agir sur l'erreur 505. 

wordpress-vps Commencer à bloguer

Hébergez vous-même votre WordPress sur du matériel de premier ordre, avec stockage NVMe et latence minimale partout dans le monde. Choisissez votre distribution préférée.

Obtenir un VPS WordPress

Vérifier la version HTTP

Pour résoudre le problème, commencez par identifier la version de HTTP qu'utilise réellement votre serveur web. Vous pouvez le faire via TelNet sous Windows, ou via la commande curl sous Linux. Comme TelNet est largement documenté en ligne, nous allons plutôt voir comment vérifier la version de HTTP depuis la ligne de commande Linux. TelNet est largement documenté en ligne, nous allons plutôt voir comment vérifier la version de HTTP depuis la ligne de commande Linux.

Ouvrez d'abord le Terminal, soit avec le raccourci Ctrl+Alt+T sur la plupart des distributions, soit depuis le menu Applications. Une fois le Terminal ouvert, saisissez la commande suivante et appuyez sur <Entrée> :

curl --head http://example.site/

Remplacez bien « example.site » par l'adresse de votre propre site. L'exécution de cette commande affiche une liste de propriétés qui ressemble à ceci :

[Linux Terminal Request for HTTP Version]
[Requête Terminal Linux pour la version HTTP]
La toute première ligne de la réponse suit ce format : « HTTP/# », où # correspond à la version de HTTP utilisée par le serveur web. Dans notre exemple, la version affichée est 2. Si ce chiffre est inférieur à 1.1, les navigateurs modernes risquent de ne pas pouvoir communiquer correctement avec votre serveur. Dans ce cas, mettez votre serveur web à jour vers la dernière version. Si vous utilisez un panneau de contrôle d'hébergement webcomme cPanel ou Plesk, une simple mise à jour de celui-ci suffira.

Lorsque le problème apparaît dans WordPress, la cause est différente et demande une autre approche. Voyons cela de plus près.

Problème WordPress

 

Certains plugins WordPress tentent de se connecter à des sites tiers sur le chemin d'un lien sortant, ce qui peut provoquer des erreurs. Par exemple, si vous souhaitez rediriger un client vers votre produit vendu sur Amazon, vous utilisez peut-être des URL statiques parfaitement valides, mais un visiteur qui clique dessus depuis votre site obtiendra l'erreur 505. Cela est généralement dû à un plugin et à la différence de version HTTP entre le site tiers et la destination finale. Pour le vérifier, utilisez la méthode décrite ci-dessus avec curl pour comparer la version HTTP de votre site et celle du site vers lequel vous créez un lien.

 

Solution WordPress n°1

Deux approches sont possibles. Si vous n'utilisez que quelques plugins, désactivez-les un par un pour identifier le responsable. Vous pourrez ensuite le remplacer par une alternative ou par votre propre code. Cette méthode n'est pas toujours réalisable : si vous avez beaucoup de plugins, trouver le coupable peut être long, et il n'est pas toujours possible de s'en passer même une fois identifié. C'est pourquoi la méthode suivante peut valoir le détour, même s'il ne s'agit que d'un contournement.

wordpress-vps Commencer à bloguer

Hébergez vous-même votre WordPress sur du matériel de premier ordre, avec stockage NVMe et latence minimale partout dans le monde. Choisissez votre distribution préférée.

Obtenir un VPS WordPress

Solution WordPress n°2

Cette méthode consiste à désactiver le vérificateur de liens WordPressqui détecte et signale les liens brisés. En temps normal, c'est un outil utile qui vous permet de supprimer les liens obsolètes ou indésirables. Mais quand il commence à signaler des liens fonctionnels comme brisés à cause de plugins, il peut potentiellement nuire à votre site. Ces faux rapports rendent une analyse fiable de votre site impossible, et un grand nombre de liens prétendument brisés peut faire baisser votre référencement. Pour éviter tout cela, il faut désactiver le Link Checker sur les sites qui déclenchent de fausses alertes.

Une fois que vous avez identifié tous les liens fonctionnels qui renvoient encore un code d'erreur 505, vous pouvez les exclure du Link Checker en suivant ces étapes :

  • Go au tableau de bord WordPress
  • Go dans Paramètres → Link Checker → Quels liens vérifier
  • Ajoutez le ou les domaines à la liste d'exclusion
  • Cliquez sur Enregistrer les modifications

Une méthode plus simple ?

Et voilà. Cela devrait régler le code d'erreur 505 sous toutes ses formes. Bien sûr, il est toujours possible que le problème ne disparaisse pas aussi facilement. Comment résoudre une erreur HTTP 505 dans ce cas ? Une solution simple : arrêtez de vous en préoccuper et laissez-nous faire. Nos solutions WordPress VPS, hébergées sur une infrastructure de premier niveau et utilisant les dernières versions logicielles, vous évitent ce type d'erreur. Confiez-nous les mises à jour et les sauvegardes, et consacrez votre temps à ce qui compte vraiment. Découvrez nos solutions WordPress VPS ici. 

Share

Plus d'articles du blog

Continuez la lecture.

Prêt à déployer ? À partir de 2,48 $/mois.

Cloud indépendant, depuis 2008. AMD EPYC, NVMe, 40 Gbps. Remboursement sous 14 jours.