403 Forbidden sur l'hébergement web

Ce qui provoque une erreur 403 — et comment la corriger.

Une erreur 403 Forbidden signifie que le serveur a bien reçu votre requête, mais refuse de l'exécuter. Sur l'hébergement web, cela est presque toujours dû à l'une de ces trois causes : un fichier index manquant, des permissions de fichiers incorrectes ou l'intervention du système de sécurité.

1. Fichier index manquant

Par défaut, le serveur n'autorise pas les visiteurs à parcourir le contenu d'un répertoire si aucun fichier index n'est présent.
Les fichiers index habituels sont : index.html, index.htm et index.php.

Solution :

  • Créez un fichier index.html vide (ou index.php) à la racine de votre site (public_html).
  • Si vous utilisez un CMS, assurez-vous que index.php est bien présent à la racine et lisible par le serveur.

2. Permissions de fichiers ou de dossiers incorrectes

Les environnements d'hébergement web requièrent une structure de permissions précise. Si quelque chose ne va pas, vous obtiendrez une erreur 403.

Les permissions correctes sont :

  • Fichiers644
  • Dossiers755

Solution :
Ouvrez le gestionnaire de fichiers cPanel (ou connectez-vous via FTP) et appliquez les bonnes permissions au répertoire racine de votre site ainsi qu'à tout son contenu.

3. Listage des répertoires désactivé

Si vous souhaitez intentionnellement permettre aux visiteurs de parcourir le contenu d'un dossier (sans fichier index), ajoutez la ligne suivante à votre fichier .htaccess :

Options +Indexes

Gardez à l'esprit que cela expose publiquement le contenu du dossier — utilisez cette option avec précaution.

Nos produits et services

Hébergement webFonctionne sur des disques NVMe ultra-rapides. Convient aux sites de toute complexité.
Commande
VPSInfrastructure cloud flexible avec accès root complet.
Commande
Serveurs dédiésServeurs physiques pour une performance maximale.
Commande

4. Quarantaine ImunifyAV

Le système de sécurité de votre hébergement peut avoir automatiquement mis en quarantaine des fichiers jugés suspects — des fichiers manquants entraînent une erreur 403.

Solution :

  1. Connectez-vous à cPanel → ImunifyAV.
  2. Vérifiez si des fichiers de votre site ont été mis en quarantaine.
  3. Restaurez-les depuis la quarantaine ou ajoutez-les à la liste des exceptions si vous êtes certain qu'ils sont sains.

Quelques conseils supplémentaires

  • Après toute modification des permissions ou du fichier .htaccess, videz toujours le cache de votre navigateur (Ctrl + F5) avant de vérifier le résultat.
  • Sur WordPress, portez une attention particulière au dossier wp-content/uploads — il doit être défini à 755.
  • Une erreur 403 peut également être déclenchée par une règle incorrecte dans .htaccess, comme une redirection mal configurée ou un blocage IP trop large.

Aide

Une question ou besoin d'un coup de main ? Écrivez-nous via le système de tickets — nous sommes toujours là pour vous aider !

Besoin d’aide?Nos ingénieurs vous aideront gratuitement pour n’importe quelle question en quelques minutesNous contacter