L’erreur HTTP 403 « Forbidden » ou « interdit » ou encore « 403 accès refusé » est un message d’erreur qui s’affiche pour les in­ter­nautes dans le na­vi­ga­teur Web. L’erreur 403 est l’un des nombreux messages de code de statut HyperText Transfert Protocol qui peut être obtenu en appelant une page Web. Si votre na­vi­ga­teur affiche l’in­for­ma­tion « 403 Forbidden » plutôt que la page Internet souhaitée, cela signifie que vous ne possédez pas l’au­to­ri­sa­tion d’appeler spé­ci­fi­que­ment cette URL. Mais pourquoi avoir un accès refusé ? Est-ce qu’il est tout de même possible d’ouvrir la page Web désirée ? Cela peut varier d’un cas à l’autre et il existe de nom­breuses causes possibles pour un code de statut HTTP 403. Nous vous indiquons ci-dessous comment détecter et résoudre le problème.

Nom de domaine
Votre domaine en un clic
  • 1 cer­ti­fi­cat SSL Wildcard par contrat
  • Fonction incluse Domain Connect pour une con­fi­gu­ra­tion DNS sim­pli­fiée

Erreur HTTP 403 : pourquoi ce message apparaît-il ?

Le message d’erreur 403 peut se produire lors d’une na­vi­ga­tion classique sur Internet et plus spé­ci­fi­que­ment lors de la com­mu­ni­ca­tion entre le client HTTP (na­vi­ga­teur Web) et le serveur HTTP (serveur Web). Pour com­prendre l’arrière-plan de l’erreur 403, il est utile de se pencher sur le processus d’appel d’une page Internet : Si vous souhaitez ouvrir une page Web avec votre na­vi­ga­teur en appelant l’URL, votre na­vi­ga­teur envoie une demande au serveur Web approprié via le protocole HTTP (Hypertext Transfer Protocol). Le serveur vérifie ensuite cette demande. Si tout est correct, il renvoie au na­vi­ga­teur un code de statut HTTP de la classe « 2xx – success » (par exemple, « 200. OK » ou « 201 created »), alors la page Web se charge nor­ma­le­ment. Gé­né­ra­le­ment les in­ter­nautes ne per­çoi­vent pas du tout le code. En revanche, les codes de réponse de la classe « 4xx – erreur client » et aussi « 403 interdit » sont les mêmes : ici, chaque code d’erreur est gé­né­ra­le­ment distingué par une page d’erreur HTML au­to­ma­ti­que­ment générée. La plus connue de cette classe est le message d’erreur 404. Tous les codes de statut HTTP 4xx sont des réponses du serveur qui indiquent au client que la demande n’a pas pu être traitée avec succès. La raison est souvent implicite via le nom de la classe de code de statut, le client est soupçonné mais pas né­ces­sai­re­ment. Le code de statut HTTP 403 exprime l’existence de l’URL in­ter­ro­gée, cependant la demande du client ne fonc­tionne pas. Le client ne peut pas accéder à la page Web car il n’a pas l’au­to­ri­sa­tion requise. Les droits concernés varient d’un cas à l’autre et il existe plusieurs raisons et causes  à l’ap­pa­ri­tion de l’erreur HTTP 403.  Pour certains sites Web, la recherche de ré­per­toires spé­ci­fiques est ac­ti­ve­ment empêchée par le statut 403 (par exemple lorsque les pages Web con­tien­nent des images qui ne sont pas aisément ac­ces­sibles et ne peuvent être fa­ci­le­ment copiées). Dans ce cas c’est une décision délibérée de l’opérateur du site Web, et vous pouvez donc en tant qu’uti­li­sa­teur faire bien peu contre l’accès refusé à la page. Con­trai­re­ment aux sources d’erreur 403 Forbidden indiquées ci-dessous qui sont liées à certains pa­ra­mètres de votre or­di­na­teur.

Erreur 403 : les sources d’erreurs et cor­rec­tions

«403 Forbidden » peut aussi être traduit par « erreur 403 : accès refusé » ou « accès interdit ». Ce message d’erreur peut signifier que vous ne pouvez pas accéder à une page en raison d’un mot de passe manquant. En règle générale, l’erreur HTTP 403 n’a rien à voir avec un manque d’au­to­ri­sa­tion ; en effet dans ce cas, c’est un message d’erreur 401 et non d’erreur 403 qui ap­pa­raî­trait. Au contraire l’erreur est souvent due aux pa­ra­mètres et con­fi­gu­ra­tions du client. Les erreurs clas­siques et les solutions sont les suivantes :

Dé­sac­ti­ver les ex­ten­sions de na­vi­ga­teur

Il est possible que votre na­vi­ga­teur, en raison de divers plugins et ex­ten­sions en action, a été rejeté par le serveur Web (du fait notamment de l’uti­li­sa­tion d’un adblocker ou d’un plugin proxy). Par con­sé­quent, vous pouvez essayer de voir si vous pouvez appeler l’URL après avoir désactivé les ex­ten­sions.

Supprimer le cache du na­vi­ga­teur

Si votre na­vi­ga­teur, malgré la dé­sac­ti­va­tion des ex­ten­sions, continue de recevoir le code de statut HTTP 403 en réponse à la demande, la sup­pres­sion du cache peut parfois résoudre le problème.

Les pa­ra­mètres du pare-feu

Si même cela ne mène pas au résultat escompté, il est possible que le serveur Web ait un problème avec votre pare feu et affiche ainsi l’erreur HTTP 403 sur votre na­vi­ga­teur. Si vous faites confiance à l’opérateur de la page, vous pouvez alors dé­sac­ti­ver le pare-feu, puis essayer d’ouvrir à nouveau la page Web. Si cela fonc­tionne vous pouvez alors ajouter une exception pour cette page dans les pa­ra­mètres du pare-feu.

Un code de statut HTTP 403 peut parfois être fa­ci­le­ment contourné

En général, l’erreur 403 indique, lors d’un appel d’une page Internet, que le na­vi­ga­teur utilisé n’a pas l’au­to­ri­sa­tion pour afficher la page Web. Cependant, avec un peu de chance, vous pouvez grâce à l’une des méthodes citées plus haut, corriger aisément l’erreur HTTP 403. Il est donc re­com­mandé de mieux connaître les pa­ra­mètres de votre na­vi­ga­teur et de votre pare-feu en cas d’ap­pa­ri­tion de ce type de message d’erreur.

Cependant, il existe aussi des opé­ra­teurs de sites Web qui protègent la na­vi­ga­tion dans les ré­per­toires (Directory Browsing). Enfin, Il peut aussi arriver que l’opérateur du site ait mal configuré les au­to­ri­sa­tions. Dans ce cas, il ne vous reste plus qu’à contacter l’opérateur du site Internet et de demander la raison de l’erreur 403. Néanmoins, dans de nombreux cas, l’accès à l’URL est tout sim­ple­ment interdit.

Aller au menu principal