Erreur 403
Une erreur 403 est un code d’erreur HTTP qui indique que l’accès à une URL spécifique est interdit. Les sites web affichent souvent les erreurs 403 avec un message générique tel que « Vous n’avez pas l’autorisation d’accéder à cette ressource. »
Un serveur web peut produire une erreur 403 Forbidden pour plusieurs raisons. Voici quelques-unes des plus courantes :
- Page d’index manquante
- Répertoire vide
- Autorisations de dossier incorrectes
- Autorisations de fichier incorrectes
- Propriétaire de fichier incorrect
Lorsque vous accédez à un répertoire de site web sur un serveur web Apache (une URL se terminant par une barre oblique « / »), le comportement standard consiste à afficher le contenu de la page d’index (index.php, index.asp, etc.). Si aucune page d’index n’est disponible, l’autre possibilité consiste à afficher la liste du contenu du répertoire. Cependant, pour des raisons de sécurité, de nombreux serveurs web sont configurés pour interdire l’affichage du contenu des répertoires. Par conséquent, si vous accédez à un répertoire vide ou à un dossier sans page d’index, vous pouvez recevoir une erreur 403, car l’affichage du contenu du répertoire est interdit.
Des autorisations incorrectes pour les fichiers et les dossiers peuvent également produire des erreurs 403. En général, les fichiers et les dossiers des serveurs web doivent disposer des autorisations suivantes :
- Fichiers
Propriétaire : read, write
Groupe : read
Tout le monde : read - Dossiers
Propriétaire : read, write, execute
Groupe : read, execute
Tout le monde : read, execute
Si un fichier spécifique ou le dossier parent dispose d’autorisations incorrectes, le serveur web peut être incapable d’y accéder, ce qui produit une erreur 403 Forbidden. De même, si le « propriétaire » d’un fichier ne correspond pas au compte utilisateur du site web concerné, cela peut générer une erreur 403. Des différences de propriétaire peuvent apparaître lorsque des fichiers sont transférés entre des comptes sur un serveur web ou lorsqu’un fichier est téléversé par un autre utilisateur.
Dans certains cas, l’accès à une URL spécifique est volontairement interdit pour des raisons de sécurité. Dans d’autres cas, une erreur Forbidden peut être due à une mauvaise configuration accidentelle du site web. Si vous recevez de manière inattendue une erreur 403 dans votre navigateur web, vous pouvez contacter le webmestre du site web concerné et lui fournir l’URL qui a produit l’erreur.
Testez vos connaissances