Un ennemi invisible, mais embêtant… L’erreur 403, bien qu’elle se fait discrète, peut littéralement gâcher votre navigation en ligne. Mais pas de panique ! Découvrez dans cet article “Comment résoudre l’erreur 403” lors de votre navigation en ligne.
Un simple message erreur 403 et vous voilà totalement bloqué… Quand on se retrouve dans cette situation, c’est comme si on frappait à une porte et que quelqu’un sort pour nous dire poliment (mais fermement) “Non, désolé, vous ne pouvez pas entrer”. C’est ça ce qu’on appelle une erreur 403. Pourtant, dans la plupart du temps, la requête est la bonne ! Donc en fait, on se retrouve dans une situation où l’on reçoit une invitation à une soirée, mais qu’on nous dit de ne pas venir une fois en route. Mais alors pourquoi cette erreur nous gâche autant la vie ? Pourquoi lorsque l’on a la clé d’accès à une ressource, où nous interdit d’y accéder ? Découvrez tout ce qu’il faut savoir sur l’erreur 403 dans cet article.

Qu’est-ce qu’une erreur 403 ?
Pour faire simple, vous devez savoir qu’une erreur 403 est un code d’état HTTP. Elle intervient souvent lorsque vous souhaitez ouvrir une page Internet, mais que le serveur vous en empêche. En effet, une erreur 403 signifie un accès refusé à une ressource demandée, même si la requête que vous venez de faire à bel et bien été comprise par le serveur. Ce type d’erreur intervient principalement du côté des clients. En quelques mots, cela signifie que le problème réside dans la demande de l’utilisateur ou alors dans les configurations du serveur. Cela n’est pas la même chose qu’une erreur 404 (vous pouvez consulter notre article dédié pour savoir comment corriger une erreur 404).
L’erreur 403 peut donc survenir pour différentes raisons. La plus courante, c’est notamment lorsque des restrictions d’accès sont imposées par le serveur. Cela peut également intervenir lorsque des erreurs de configuration, des permissions de fichiers, ou encore à cause de règles stricte qui vous empêche d’accéder à la page. Dans certains cas, un code erreur 403 peut prendre d’autres appellations selon l’appareil ou le serveur utilisé. On retrouve surtout « 403 Forbidden », « HTTP 403 », « Erreur d’accès interdit », « Error 403 – Forbidden » ou encore « 403 – Forbidden: Access is denied ».
Comment corriger une erreur 403 ?
Pour corriger une erreur 403, il existe plusieurs méthodes. La première constitue à vérifier les permissions des fichiers. En effet, les erreurs 403 peuvent se produire dans le cas où les permissions de fichier ou de dossier sont mal configurées. Dans la plupart des cas, lorsqu’un fichier .htaccess corrompu dispose de permission trop restrictive, cela peut totalement bloquer l’accès à la page souhaitée. Pour ce faire, vous allez devoir vous assurer que les fichiers ont bel et bien les permissions adéquates. Afin de modifier ses permissions, vous pouvez utiliser un client FTP (comme FileZilla) ou alors directement depuis le gestionnaire de fichiers de votre hébergeur.
La deuxième méthode pour réparer ce code d’état, c’est de vérifier la propriété des fichiers qui peut parfois poser problème, surtout lorsque les fichiers sont attribués à un autre utilisateur ou un autre groupe. Dans ce type de situation, cela peut empêcher le serveur d’accéder correctement à la requête demandée par l’utilisateur. Vous allez donc vérifier la propriété des fichiers pour ensuite les ajuster si nécessaires via votre panneau de contrôle d’hébergement ou à travers un client FTP.
Troisièmement, vous allez pouvoir aussi contrôler le fichier .htacces qui se retrouve souvent comme étant la cause principale d’une erreur 403. C’est le cas, notamment lorsque les règles de redirection ou alors de restrictions d’accès sont mal configuré. Pour ce faire rien de plus simple, vous allez venir corriger cela en supprimant temporairement le fichier .htacces pour voir si l’erreur disparaît ou non. Si cela fonctionne, vous devrez alors ensuite recréer le fichier avec des règles correctes.
Enfin, il est recommandé de vérifier l’URL, car une simple faute de frappe dans ce dernier peut entraîner une erreur 403. Dans ce cas-là, il suffit de vérifier que l’URL est correcte et qu’il correspond bien à la ressource que vous souhaitez obtenir.
Cause erreur 403 | Pourquoi l’erreur 403 se produit-elle ?
Il existe quatre cas de figure où l’erreur 403 se produit :
- Problème de permission : Dans ce cas de figure, nous sommes face à des permissions incorrectes de fichiers ou de répertoire trop restrictives. Ici, l’accès à la ressource désirée est donc impossible. Ce type de problème qui engendre une erreur 403 se produit bien souvent lorsqu’un fichier est défini sur des permissions comme 700 au lieu de 755 pour les répertoires ou 644 pour les fichiers.
- Problème de configuration du serveur : Quand le problème provient d’une mauvaise configuration .htaccess, cela entraîne une restriction d’accès à certaines ressources. Cela se produit par l’ajout de règles de sécurité trop strictes ou par un blocage d’adresse IP.
- Problème lié au plug-in ou au navigateur : Il existe des plug-in comme les Adblockers, les extensions de sécurité ou encore les antivirus, qui peuvent bloquer totalement l’accès à des pages spécifiques. Ce sont eux qui sont donc potentiellement à l’origine d’une erreur 403. Sur certains navigateurs Internet, il peut aussi y avoir des problèmes liés à la configuration ou au cache qui vont entraîner la même erreur.
- Autre cas possible : Des fois, une erreur 403 peut apparaître pour une simple authentification incorrecte ou de problèmes d’autorisation, souvent liée à un mauvais identifiant sur une page protégée par un mot de passe. D’autre part, un par feu peut aussi restreindre l’accès à une adresse IP bloquée. Enfin, une configuration incorrecte du DNS du CDN, peut aussi empêcher l’accès aux ressources et entraîner une erreur 403.
Comment résoudre l’erreur 403 sur WordPress ?
Pour résoudre l’erreur 403 sur WordPress et accéder à votre site, vous allez commencer par désactiver les plug-ins. En effet, vous devez comprendre que si ce problème se produit après l’installation ou la mise à jour d’un plug, l’erreur 403 peut alors venir d’un conflit avec un autre plugin défectueux ou un problème de configuration. Vous allez donc vous rendre dans la section “Plugins” du tableau de bord WordPress et venir désactiver un par un l’ensemble des plug-ins afin d’identifier d’où vient le problème.
Ensuite, vous allez devoir vérifier les permissions des fichiers. Pour ce faire, vous allez vous assurer que l’ensemble des fichiers WordPress ont les bonnes permissions. Pour rappel, les permissions corrects sont 755 pour les répertoires et 644 pour les fichiers. Dans le cas de figure, vous utilisez un client FTP, ou alors un gestionnaire de fichiers, vous allez pouvoir venir vérifier et modifier directement les permissions sur ces derniers.
Il est également conseillé de recréer le fichier .htacces qui est probablement corrompu. Vous allez alors le supprimer avant de le régénérer via les réglages de permalien dans WordPress. Cette action va permettre de réinitialiser les règles de réécriture de votre URL.
Pensez aussi à désactiver le CDN ou le VPN si vous en utilisez un. Vous allez venir le désactiver temporairement afin de vérifier si l’erreur persiste. On a tendance à l’oublier, mais il ne faut pas négliger le CDN ou le VPN qui, s’ils sont mal configurés, peuvent bloquer l’accès aux ressources.
Comment vider le cache pour résoudre l’erreur 403 ?
Les données en cache dans le navigateur peuvent être corrompus et, par conséquent, provoquer des erreurs 403 sur votre navigateur web. Pour remédier à ce problème, vous allez venir vider le cache afin de résoudre l’erreur. Rendez-vous dans les paramètres de votre navigateur, puis commence par effacer l’historique, mais aussi les cookies et le cache. S’il y a des données de cache d’extension spécifiques qui sont utilisées par les utilisateurs, penser également à les supprimer.
Dans le cas où vous utilisez un plugin de cache comme W3 Total Cache sur le site WordPress, vous allez pouvoir venir vider ce dernier directement depuis le tableau de bord WordPress. En réalisant cette étape, vous garantissez de fournir à vos utilisateurs des versions actualisées de vos pages.
Pour les services CDN comme Cloudflare, il suffit de vous rendre dans le tableau de bord pour venir vider le cache du navigateur de manière global, pensez bien à vider entièrement le cache. En effet, il faut savoir qu’une version mise en cache de la page peut être bloqué, notamment à cause d’une erreur du CDN.
Quelles sont les solutions pour l’erreur 403 ?
Voici un résumé de toutes les solutions Erreur 403 possibles pour diagnostiquer et remédier à ce problème :
- Penser à ajuster les permissions via un client FTP ou directement depuis un gestionnaire de fichiers sur votre hébergement. Pour rappel, les répertoires doivent être réglés à 755 et les fichiers à 644.
- N’oubliez pas de confirmer que l’URL est bel et bien correcte, et qu’il n’y a pas de faute de frappe ou de modification faite accidentellement.
- Essayer de supprimer le fichier .htaccess en laissant le soin à WordPress d’en générer un nouveau. Cette action va sûrement permettre de résoudre le problème lié à des règles de sécurité incorrecte.
- N’hésitez pas également à désactiver tous les plug-in pour les réactiver un par un, afin d’identifier la source du problème.
- On n’y pense pas toujours, mais essayer d’autres navigateurs peut egalement regler le porbleme de l’erreur 403.
Conseil : Si l’erreur persiste, toujours malgré avoir réalisé toutes ces étapes, contactez votre administrateur ou votre hébergeur pour obtenir de l’aide supplémentaire.
Comment vérifier les permissions des fichiers ?
Pour vérifier les permissions des fichiers, vous pouvez utiliser un client FTP. Pour ce faire, vous allez devoir vous connecter à votre serveur via le client FTP. Ensuite, vous allez venir faire un clic droit sur un fichier ou un dossier avant de venir sélectionner l’option “Permission” où Chmod. Vérifier ensuite que les répertoires sont configurés à 755 et les fichiers à 644.
Si vous utilisez un gestionnaire de fichiers, vous allez pouvoir accéder à votre panneau de contrôle d’hébergement afin d’utiliser ce dernier pour vérifier les permissions des fichiers et ajuster les en conséquent.
Pour réaliser une vérification des permissions standard, les fichiers doivent être accessibles uniquement par le propriétaire et le serveur. Pour ce qui est des répertoires, ils doivent permettre un accès en lecture et exécution à tous les utilisateurs autorisés.
Je veux corriger mon site web