Commencez un Cours par e-mail Gratuit de 7 jours Sur WordPress
Vous risquez de rencontrer l’erreur interdite 403 lorsque vous visitez un répertoire de site Web vide ou une page spécifique contenant une erreur d’autorisation. En effet, la plupart des sites Web sont configurés pour interdire la navigation dans les répertoires afin d’empêcher les attaquants d’accéder aux fichiers sensibles.
Cependant, si vous ou vos visiteurs rencontrez cette erreur sur votre site, il est nécessaire de résoudre le problème ou vous risquez de perdre du trafic précieux. Puisque ses causes varient, il existe de nombreuses méthodes pour résoudre les erreurs 403.
Nous expliquerons les différents types d’erreurs interdites 403, leurs causes possibles, et fournirons également huit méthodes pour corriger l’erreur interdite 403.
Code d’erreur | 403 Erreur interdite |
Type d’erreur | Erreur côté client |
Variations d’erreur | Interdites: Vous n’avez pas d’autorisation d’accès sur ce serveur Erreur HTTP 403 – Interdite Erreur 403 – Interdite 403 requête interdite interdite par les règles administratives 403 Interdite Accès refusé – Vous n’avez pas d’autorisation d’accès Erreur 403 HTTP 403 Interdite |
Causes d’erreur | Page d’index manquante Plugin WordPress cassé Mauvaise adresse IP Infection par un logiciel malveillant Nouveau lien de page Web |
Qu’est-ce qu’une erreur Interdite 403 ?
403 Interdit – vous n’avez pas l’autorisation d’accéder à cette ressource est un code d’état HTTP qui se produit lorsque le serveur Web comprend la demande mais ne peut pas fournir d’accès supplémentaire.
Causes de 403 Interdit
Souvent, les erreurs interdites HTTP 403 sont causées par une mauvaise configuration d’accès côté client, ce qui signifie que vous pouvez généralement résoudre le problème vous-même.
Une cause fréquente de ces erreurs est les paramètres d’autorisation de fichier ou de dossier, qui contrôlent qui peut lire, écrire et exécuter le fichier ou le dossier.
Il y a deux possibilités dans ce cas: soit le propriétaire du site Web a modifié les paramètres afin que vous ne puissiez pas accéder aux ressources, soit il n’a pas défini les autorisations correctes.
La deuxième cause fréquente est des paramètres corrompus ou incorrects dans le.fichier htaccess. Cela peut se produire après que vous ayez apporté des modifications au fichier. Heureusement, il est facile de résoudre le problème en créant simplement un nouveau fichier de configuration du serveur.
Autres que ces deux causes courantes, voici quelques autres déclencheurs possibles de l’erreur:
- Page d’index manquante – le nom de la page d’accueil du site Web n’est pas index.html ou index.php.
- Plugin WordPress défectueux – si un plugin WordPress n’est pas configuré correctement ou est incompatible avec un autre plugin, il peut déclencher les erreurs 403.
- Mauvaise adresse IP – le nom de domaine pointe vers une adresse IP erronée ou ancienne qui héberge désormais un site Web qui bloque votre accès.
- Infection par un logiciel malveillant – une infection par un logiciel malveillant peut provoquer la.le fichier htaccess doit être constamment corrompu. Vous devrez supprimer le logiciel malveillant avant de restaurer le fichier.
Nouveau lien de page web – le propriétaire du site a peut-être mis à jour le lien de la page, qui est maintenant différent de la version mise en cache.
Comment corriger l’erreur interdite 403
Étant donné que l’erreur interdite HTTP 403 est étroitement liée aux autorisations d’accès aux fichiers, ce sera l’objectif principal des méthodes suivantes pour la résoudre. Cela dit, il existe d’autres moyens de résoudre ce problème, tels que l’effacement du cache du navigateur ou la recherche de logiciels malveillants.
Examinons mieux chacune des huit méthodes disponibles pour résoudre l’erreur HTTP 403.
Veuillez noter que bien que les étapes mentionnées ici se concentrent principalement sur WordPress, elles peuvent également être appliquées à d’autres sites Web.
1. Vérifiez le.fichier htaccess
Vous n’êtes peut-être pas familier avec le.fichier htaccess, car il reste souvent caché dans le répertoire du site. Cependant, si vous utilisez le gestionnaire de fichiers Hostinger, le fichier est disponible par défaut dans votre répertoire public_html.
Suivez ces étapes pour le localiser:
- Recherchez le Gestionnaire de fichiers sur le tableau de bord hPanel.
- Ouvrez le répertoire public_html pour trouver le .fichier htaccess.
Si vous utilisez cPanel, procédez comme suit:
- Localisez le gestionnaire de fichiers sur cPanel.
- Dans le répertoire public_html, recherchez le .fichier htaccess.
- Si vous ne trouvez pas le fichier, cliquez sur Paramètres dans le coin supérieur droit de l’écran et activez l’option Afficher les fichiers cachés (dotfiles).
Le.le fichier htaccess est un fichier de configuration du serveur et fonctionne principalement en modifiant les paramètres du serveur Web Apache.
Bien que le fichier soit présent sur la plupart des sites Web par défaut, vous devez créer un nouveau fichier manuellement si votre site Web ne l’a pas ou s’il a été supprimé involontairement.
Maintenant que vous avez trouvé le fichier, procédez comme suit pour vérifier si une mauvaise configuration est à l’origine de l’erreur:
- Faites un clic droit sur le fichier et sélectionnez Télécharger pour créer une sauvegarde.
- Une fois que vous avez la sauvegarde, supprimez le fichier.
- Essayez d’accéder à votre site Web. Si cela fonctionne correctement, cela indique que le fichier a été corrompu.
- Pour générer un nouveau.fichier htaccess, connectez-vous à votre tableau de bord WordPress et cliquez sur Paramètres – Permaliens >.
- Sans apporter de modifications, cliquez sur le bouton Enregistrer les modifications en bas de la page.
Cela générera un nouveau.fichier htaccess pour votre site Web. Si cela n’a pas résolu le problème, essayez la méthode suivante.
2. Réinitialiser les autorisations de fichier et de répertoire
Une autre cause possible de déclenchement d’erreurs HTTP 403 est les autorisations incorrectes pour les fichiers ou les dossiers. En général, lorsque des fichiers sont créés, ils sont dotés d’autorisations de fichiers par défaut spécifiques, qui contrôlent la façon dont vous pouvez les lire, les écrire et les exécuter.
Astuce pro
Si vous utilisez Hostinger, il existe un outil spécial qui s’occupera de tous vos problèmes d’autorisation en un seul clic. Entrez Fixer la propriété du fichier dans la barre de recherche ou faites défiler vers le bas de votre panneau de configuration pour en trouver d’autres et localisez-le là.
Cet outil vous fera gagner beaucoup de temps et rétablira toutes les autorisations de fichier et de répertoire aux valeurs par défaut.
L’utilisation de FTP vous permettra de modifier les autorisations de fichiers et de dossiers. Pour commencer, vous devriez:
- Configurez un client FTP et connectez-le à votre site Web.
- Une fois connecté, cliquez avec le bouton droit sur public_html et sélectionnez Attributs de fichier.
- Entrez l’autorisation 755 dans le champ Valeur numérique, sélectionnez Appliquer uniquement aux répertoires et appuyez sur OK.
La pratique générale pour les valeurs numériques d’autorisation de fichier utilise 755 pour les dossiers, 644 pour le contenu statique et 700 pour le contenu dynamique.
- Après avoir modifié les autorisations de dossier, répétez les étapes 2 et 3, mais entrez maintenant 644 dans le champ Valeur numérique et sélectionnez l’option Appliquer aux fichiers uniquement.
Une fois cela fait, essayez d’accéder à votre site Web et voyez si l’erreur est résolue.
3. Désactiver les plugins WordPress
Si vous êtes arrivé aussi loin et qu’aucune des méthodes précédentes ne fonctionne, il y a de fortes chances que l’erreur soit causée par un plugin incompatible ou défectueux. Dans cette étape, nous allons essayer de désactiver les plugins pour vérifier si cela corrige l’erreur interdite 403.
Nous vous recommandons de désactiver tous les plugins à la fois au lieu de passer par le processus un par un. En suivant cette méthode, vous devriez être capable de détecter le problème et de trouver une solution. Voici ce que vous aurez à faire:
- Accédez à votre compte d’hébergement via FTP ou utilisez le gestionnaire de fichiers du compte d’hébergement et accédez au dossier public_html-> wp-content.
- Localisez le dossier plugins.
- Renommez le dossier avec un nom différent comme « désactivé – plugins » pour désactiver tous les plugins.
Essayez de ré-accéder au site Web. Si l’erreur n’existe plus, un plugin problématique est la source réelle de l’erreur.
Renommez le dossier en plugins. Vous devez maintenant désactiver les plugins un par un à partir de votre tableau de bord WordPress et vérifier si le site fonctionne toujours. De cette façon, vous pourrez détecter le plugin défectueux.
Une fois que vous l’avez trouvé, mettez à jour le plugin si nécessaire ou supprimez-le. Cependant, si l’erreur apparaît toujours, vous devrez peut-être contacter votre fournisseur d’hébergement pour obtenir de l’aide.
4. Téléchargez une page d’index
Vérifiez le nom de la page d’accueil de votre site Web – il devrait s’appeler index.html ou index.php. Si ce n’est pas le cas, il existe deux alternatives. La première et la plus simple consiste à renommer la page d’accueil en index.html ou index.php.
Cependant, si vous souhaitez conserver le nom actuel de la page d’accueil, téléchargez une page d’index dans votre répertoire public_html et créez une redirection vers votre page d’accueil existante.
Voici les étapes à suivre:
- Téléchargez un index.html ou index.fichier php dans votre répertoire public_html. Utilisez le gestionnaire de fichiers ou le FTP de votre compte d’hébergement pour le faire.
- Ouvrez le.fichier htaccess.
- Insérez cet extrait de code pour rediriger l’index.php ou index.fichier html vers votre page d’accueil existante. N’oubliez pas de remplacer
homepage.html
par le nom réel de la page.
Redirect /index.html /homepage.html
5. Modifier la propriété du fichier
Une propriété incorrecte du fichier peut déclencher l’erreur 403 interdite si vous utilisez un hébergement Linux ou VPS.
En règle générale, les fichiers et les dossiers peuvent être affectés à un propriétaire, à un groupe ou aux deux. Gardez à l’esprit que vous avez besoin d’un accès SSH pour modifier la propriété dans ces environnements. Vous aurez également besoin d’un terminal SSH pour vous connecter au serveur VPS.
Une fois que vous avez connecté SSH à votre serveur Web, vérifiez la propriété en utilisant cette commande SSH:
ls -1
Le résultat ressemblera à ceci:
-rwxrw-rw- 1 20 Jul 20 12:00 filename.txt
Regardez la partie propriétaire et le groupe. Le propriétaire correct doit être le nom d’utilisateur de votre compte d’hébergement. Si vous voyez une propriété différente, utilisez la commande chown Linux pour modifier la propriété du fichier. Voici la syntaxe de base pour chown:
chown
Par exemple, si votre nom d’utilisateur est Hostinger, utilisez une syntaxe comme celle-ci:
chown Hostinger filename.txt
Si vous ne vous sentez pas à l’aise d’utiliser SSH vous-même, contactez notre équipe d’assistance pour obtenir de l’aide.
6. Vérifiez l’enregistrement A
L’erreur interdite 403 peut également se produire si votre nom de domaine pointe vers la mauvaise adresse IP, où vous n’avez pas l’autorisation d’afficher le contenu. Par conséquent, vérifiez que votre nom de domaine pointe vers la bonne adresse IP.
Pour vérifier si le domaine Un enregistrement est pointé correctement, accédez à l’éditeur de zone DNS de votre hPanel:
- Connectez-vous à votre hPanel.
- Allez dans la section Avancée et cliquez sur Éditeur de zone DNS.
- Vous verrez une liste d’enregistrements DNS. Recherchez un enregistrement avec l’étiquette A dans la colonne type.
- Vérifiez l’adresse IP dans la colonne Contenu.
- S’il pointe vers la mauvaise adresse IP, cliquez sur Modifier pour la modifier. Une fois que vous avez terminé, cliquez sur Mettre à jour.
Si vous ne trouvez pas l’enregistrement correct, créez-en un à partir de la section Gérer les enregistrements DNS. Assurez-vous de sélectionner A comme Type et insérez la bonne adresse IP dans le champ Points vers. Cliquez ensuite sur Ajouter un enregistrement.
Si vous avez récemment migré d’un hébergeur vers un autre et que vous avez oublié de changer vos serveurs de noms, votre domaine pointe peut-être toujours vers votre ancien hébergeur. Une fois que l’ancien hôte annule votre compte, cela provoquera un code d’état d’erreur 403.
7. Rechercher les logiciels malveillants
Les logiciels malveillants peuvent être une autre cause de l’erreur 403. Si votre site WordPress est infecté par un logiciel malveillant, il peut constamment continuer à injecter du code indésirable dans le.fichier htaccess. De cette façon, même si vous continuez à réparer le fichier en utilisant la première méthode que nous avons présentée, l’erreur persistera.
Analysez votre site Web pour identifier tout logiciel malveillant. Il existe de nombreux plugins de sécurité pour WordPress tels que Sucuri ou Wordfence pour le faire.
La plupart des plugins de sécurité WordPress comme WordFence peuvent supprimer les logiciels malveillants. Une fois que le plugin identifie tous les fichiers infectés, vous obtiendrez des options exploitables pour ces fichiers, telles que les supprimer ou les restaurer.
Une autre méthode consiste à restaurer le site Web à l’aide de fichiers de sauvegarde. Il est également possible de le restaurer à l’aide de la sauvegarde de la base de données si vous ne disposez pas d’une sauvegarde complète des fichiers du site.
8. Effacez votre Historique / Cache Web
Le cache et les cookies de votre navigateur peuvent également provoquer une erreur 403. Le cache stocke les données pour accélérer le chargement d’un site Web la prochaine fois que vous le visiterez. Cependant, il est possible que le lien du site Web ait été mis à jour et que le lien de la page Web soit désormais différent de la version mise en cache.
Une autre possibilité est que l’erreur provient des cookies. C’est peut-être le cas sur un site Web où vous vous connectez normalement, mais la dernière tentative de connexion vous a montré ce message d’erreur.
L’effacement du cache du navigateur et des cookies devrait résoudre ce problème. Notez que la suppression du cache peut prendre beaucoup de temps lors de la prochaine visite du site Web, car votre navigateur vous demandera à nouveau tous les fichiers du site. L’effacement des cookies vous déconnecte également de tous les sites Web connectés.
Suivez ces étapes pour effacer le cache et les cookies sur Google Chrome:
- Cliquez sur l’icône à trois points dans le coin supérieur droit et sélectionnez Paramètres.
- Recherchez la section Confidentialité et sécurité et cliquez sur Effacer les données de navigation.
- Utilisez le menu déroulant pour sélectionner la période de suppression des données. Ensuite, vérifiez les cookies et autres données du site et les options d’images et de fichiers mis en cache.
- Cliquez sur Effacer les données.
Une fois toutes les étapes terminées, essayez de revisiter le site Web et de vous connecter si vous le souhaitez. Si cette solution ou toute autre solution ne fonctionne pas, nous vous recommandons de contacter notre équipe d’assistance via le chat en direct pour résoudre ce problème.
Dépannage d’autres erreurs 4xx
Comment corriger une erreur non autorisée 401?
Comment corriger une Erreur d’Entité 413 Trop Importante?
Comment réparer l’erreur 404 Introuvable?
Comment corriger 429 Erreurs de requêtes Trop Nombreuses?
Conclusion
403 les erreurs interdites peuvent causer beaucoup de frustration car elles vous interdiront d’accéder à une ressource. Ils se produisent principalement en raison d’autorisations de fichiers incorrectes, mais il existe plusieurs autres causes possibles, comme un fichier d’index manquant, des plugins défectueux ou même une infection par un logiciel malveillant.
Trouver la cause réelle des erreurs 403 peut être difficile. Cependant, en suivant les méthodes énumérées dans cet article, nous sommes sûrs que vous pouvez faire fonctionner votre site Web à nouveau.
Pour résumer, voici les mesures à prendre pour vous débarrasser du message d’erreur 403 sur votre site WordPress:
- Vérifiez le.fichier htaccess.
- Réinitialiser les autorisations de fichier et de répertoire.
- Désactiver les plugins WordPress.
- Téléchargez une page d’index.
- Modifier la propriété du fichier.
- Vérifiez l’enregistrement A.
- Supprimez tout logiciel malveillant.
- Effacez l’historique et le cache du navigateur Web.
L’erreur interdite 403 n’est qu’un des nombreux codes d’erreur HTTP. En tant que propriétaire de site Web, vous avez peut-être rencontré d’autres erreurs côté client telles que l’erreur 404 ou des erreurs côté serveur telles que le délai d’expiration de la passerelle 504.
Nous vous encourageons à continuer à connaître ces erreurs afin que vous sachiez comment les gérer si jamais elles apparaissent sur votre site Web.
Dernière modification de cet article le 24 décembre 2021 9:47