8 façons de corriger une erreur 403 Forbidden sur votre site Web ⋆ ALexHost SRL

Testez vos compétences sur tous nos services d'hébergement et bénéficiez de 15% de réduction!.

Utilisez le code à la caisse :

Skills
13.01.2025

8 façons de corriger une erreur 403 Forbidden sur votre site Web

L’erreur 403 Forbidden se produit lorsque le serveur refuse l’accès à une ressource demandée, indiquant que vous n’avez pas la permission de voir la page ou le répertoire. Il s’agit d’un problème courant qui peut être frustrant pour les propriétaires de sites web et les visiteurs. Heureusement, il existe plusieurs façons de résoudre ce problème et de corriger l’erreur.

Voici 8 façons de corriger une erreur 403 Forbidden sur votre site web :


1. Vérifier les autorisations de fichiers

L’une des raisons les plus courantes de l’apparition d’une erreur 403 Forbidden est l’existence d’autorisations de fichiers incorrectes. Chaque fichier et dossier de votre serveur web possède des autorisations spécifiques qui déterminent qui peut lire, écrire ou exécuter le fichier. Si les autorisations sont trop restrictives, vous risquez de rencontrer l’erreur.

Comment corriger l’erreur :

  1. Accédez à votre site via FTP ou le gestionnaire de fichiers de votre hébergeur.
  2. Cliquez avec le bouton droit de la souris sur le fichier ou le dossier qui affiche l’erreur et vérifiez les autorisations.
  3. Les paramètres d’autorisation idéaux sont les suivants
    • Fichiers : 644 (lecture et écriture pour le propriétaire, lecture pour tous les autres).
    • Dossiers : 755 (le propriétaire peut lire, écrire et exécuter ; tous les autres peuvent lire et exécuter).
  4. Modifiez les autorisations si nécessaire et actualisez votre site web pour voir si l’erreur est résolue.

2. Vérifier le fichier .htaccess

Votre fichier .htaccess contient les paramètres de configuration de votre serveur web. Un fichier .htaccess mal configuré ou corrompu peut provoquer l’erreur 403 Forbidden.

Comment résoudre ce problème :

  1. Accédez au répertoire racine de votre site via FTP ou le gestionnaire de fichiers.
  2. Localisez le fichier .htaccess et téléchargez une copie de sauvegarde en cas de problème.
  3. Renommez temporairement le fichier .htaccess (par exemple, .htaccess_old) et vérifiez si l’erreur est corrigée.
    • Si l’erreur disparaît, cela signifie qu’il y a un problème avec votre fichier .htaccess.
  4. Créez un nouveau fichier .htaccess en allant dans votre tableau de bord WordPress (si vous utilisez WordPress) > Paramètres > Permaliens, et en cliquant sur Enregistrer (sans modifier aucun paramètre). Cela générera un nouveau fichier .htaccess.
  5. Si nécessaire, réappliquez les paramètres personnalisés de votre ancien fichier .htaccess.

3. Désactiver des plugins ou des thèmes (WordPress)

Il arrive qu’un plugin ou un thème de WordPress provoque un conflit et entraîne une erreur 403. Cela peut être dû à un plugin de sécurité ou à un thème mal configuré.

Comment résoudre ce problème :

  1. Accédez à votre site web via FTP ou le panneau de contrôle de votre hébergement.
  2. Naviguez vers wp-content > plugins et renommez le dossier plugins en quelque chose comme plugins_old.
  3. Cela désactivera tous les plugins. Vérifiez si l’erreur est résolue.
  4. Si l’erreur a disparu, activez chaque plugin un par un pour identifier celui qui est à l’origine du problème.
  5. Vous pouvez suivre le même processus avec le dossier themes si vous soupçonnez un problème de thème.

4. Effacer le cache et les cookies du navigateur

Parfois, l’erreur 403 peut être causée par des fichiers en cache ou des cookies obsolètes dans votre navigateur. La suppression du cache et des cookies de votre navigateur peut aider à résoudre le problème.

Comment résoudre le problème :

  1. Ouvrez les paramètres de votre navigateur.
  2. Allez dans la section Confidentialité et sécurité.
  3. Effacez le cache, les cookies et les données de votre site web.
  4. Redémarrez votre navigateur et essayez à nouveau d’accéder au site.

5. Vérifier les règles de refus d’IP dans cPanel

Si vous utilisez cPanel, il se peut qu’un blocage d’IP empêche l’accès au site. Il arrive que les hébergeurs ou les plugins de sécurité bloquent par erreur certaines adresses IP, dont la vôtre.

Comment résoudre ce problème :

  1. Connectez-vous à votre cPanel.
  2. Sous Sécurité, cliquez sur Bloqueur d’IP.
  3. Consultez la liste des adresses IP bloquées.
  4. Si vous trouvez votre adresse IP ou des blocages d’IP inutiles, supprimez-les et vérifiez si l’erreur est résolue.

6. Désactiver la protection contre les liens hypertextes

La protection contre les liens hypertextes empêche d’autres sites web d’utiliser votre contenu (comme les images) directement en créant un lien vers celui-ci sur votre serveur. Cependant, si elle est mal configurée, elle peut provoquer une erreur 403 Forbidden, bloquant ainsi l’accès à des ressources légitimes.

Comment résoudre ce problème :

  1. Connectez-vous au tableau de bord de votre cPanel ou de votre compte d’hébergement.
  2. Accédez aux paramètres de la protection contre les liens chauds dans la section Sécurité.
  3. Assurez-vous que l’URL de votre site est incluse dans la liste autorisée.
  4. Désactivez temporairement la protection contre les liens chauds et vérifiez si l’erreur disparaît.

7. Vérifiez la configuration de votre serveur (Apache ou NGINX)

Si vous utilisez votre propre serveur, une configuration incorrecte peut entraîner une erreur 403. Pour les serveurs Apache, il peut s’agir de paramètres de répertoire dans le fichier httpd.conf, tandis que pour NGINX, il peut s’agir de directives dans le fichier de configuration.

Comment résoudre le problème :

  • Apache :
    • Vérifiez que le fichier httpd.conf contient les directives appropriées et que les permissions autorisent l’accès.
    • Assurez-vous que la directive Options n’est pas définie sur None pour les répertoires en question.
  • NGINX :
    • Vérifiez que le fichier nginx.conf contient les configurations de répertoire racine et de permission appropriées.

Si vous n’êtes pas à l’aise pour modifier les fichiers du serveur, vous pouvez demander de l’aide à votre hébergeur.


8. Contactez votre fournisseur d’hébergement

Si aucune des méthodes ci-dessus ne fonctionne, le problème peut être lié au serveur ou à une mauvaise configuration au niveau de l’hébergement. Dans certains cas, les hébergeurs appliquent des règles de sécurité qui peuvent déclencher une erreur 403 s’ils détectent une activité inhabituelle.

Comment résoudre le problème :

  1. Contactez l’équipe d’assistance de votre hébergeur.
  2. Donnez-lui des détails sur l’erreur 403 et demandez-lui de vous aider à identifier et à résoudre le problème.
  3. Les hébergeurs ont généralement accès aux journaux d’erreurs et peuvent aider à résoudre le problème plus efficacement.

Conclusion

L’erreur 403 Forbidden peut être causée par différents problèmes, depuis les autorisations de fichiers incorrectes et les fichiers .htaccess mal configurés jusqu’aux paramètres du serveur et aux blocages d’IP. En suivant ces 8 méthodes, vous pouvez systématiquement dépanner et résoudre l’erreur, afin de rétablir l’accès à votre site web. Si vous ne parvenez pas à résoudre le problème par vous-même, vous pouvez demander de l’aide à votre hébergeur pour résoudre des problèmes plus complexes liés au serveur.

Testez vos compétences sur tous nos services d'hébergement et bénéficiez de 15% de réduction!.

Utilisez le code à la caisse :

Skills