Une erreur HTTP est renvoyé par le serveur lorsque celui ci ne peut satisfaire une requête de page Web. Dans le cas d'une requête "403 forbidden", le serveur a compris la requête, mais refuse de la satisfaire.
Le serveur a compris la requête, mais refuse de la satisfaire.
Une démarche d'authentification n'y fera rien et cette requête ne doit pas être renouvelée. Si la méthode invoquée est différente de HEAD et le serveur souhaite rendre public la raison pour laquelle il refuse le traitement, il le fera dans l'entité liée à cette réponse. Ce code d'état est souvent utilisé lorsque le serveur ne souhaite pas s'étendre sur les raisons pour lesquelles il refuse un accès, ou parce que c'est la seule réponse qui convienne.
Solutions pour éviter une erreur 403
* Vérifier l'url, peut être qu'une mauvaise configuration a fait que seul le
example.com/
marchait et non
example.com
.
* Cette erreur arrive entre autre quand vous essayer de lire des fichiers dont vous n'avez pas les droits sur un site web. (par exemple un fichier .htaccess)
* lorsqu'une personne essaye d'ouvrir un répertoire qu'elle n'est pas autorisée à ouvrir, par exemple en remontant les liens d'un site web protégé, une erreur 403 est affiché, pour éviter d'affiche une page vide à l'internaute, vous pouvez redirigé cette erreur via une instruction