Le serveur a bien reçu la demande, mais il refuse d’y répondre : il estime que vous n’avez pas le droit d’ouvrir cette adresse. Sur un site WordPress, ce refus vient le plus souvent d’un pare-feu qui a bloqué votre adresse ou votre action, d’une règle du fichier .htaccess ou de droits incorrects sur les fichiers.
Pourquoi cette erreur apparaît
- Un pare-feu applicatif (ModSecurity chez l’hébergeur, Cloudflare ou une extension de sécurité) a bloqué la requête ou votre adresse IP.
- Une règle du fichier .htaccess interdit l’accès à un dossier ou à un fichier, parfois ajoutée par une extension de sécurité.
- Les droits ou le propriétaire des fichiers empêchent le serveur de les lire, souvent après un transfert.
- Le fichier index.php manque à la racine et le serveur refuse de lister le contenu du dossier.
- Une protection contre l’utilisation de vos images par d’autres sites (hotlinking) ou un filtrage par pays est mal réglé.
Comment corriger le problème
Tester depuis une autre connexion
Ouvrez le site en navigation privée, puis depuis un téléphone en 4G. Si la page s’affiche ailleurs, votre adresse IP est bloquée : le pare-feu de l’hébergeur ou une extension de sécurité l’a sans doute mise sur liste noire après plusieurs tentatives.
Noter l’action qui provoque le refus
Un 403 qui survient seulement à l’enregistrement d’une page ou à l’envoi d’un formulaire signe souvent une règle ModSecurity déclenchée par le contenu envoyé. Notez l’heure exacte et l’adresse de la page : le support de l’hébergeur retrouvera la règle dans ses journaux.
Neutraliser le fichier .htaccess
Renommez .htaccess en .htaccess-old par FTP. Si l’accès revient, une règle était en cause : régénérez le fichier depuis Réglages > Permaliens, puis réintégrez vos règles personnelles une par une en testant à chaque ajout.
Mettre l’extension de sécurité hors circuit
Renommez temporairement le dossier de l’extension de sécurité dans wp-content/plugins pour vérifier si c’est elle qui bloque. Une fois l’accès retrouvé, remettez-la en service et ajoutez votre adresse IP à sa liste d’exceptions plutôt que de la laisser désactivée.
Contrôler droits et propriétaire des fichiers
Depuis la racine du site, ces commandes remettent les dossiers en 755 et les fichiers en 644 ; appliquez ensuite à wp-config.php le droit plus restrictif que votre hébergeur recommande. Vérifiez aussi que les fichiers appartiennent à l’utilisateur du compte, surtout après une restauration faite avec un autre utilisateur.
find . -type d -exec chmod 755 {} ;
find . -type f -exec chmod 644 {} ;
Ne désactivez pas durablement votre pare-feu ou votre extension de sécurité pour faire disparaître l’erreur : trouvez la règle en cause et ajoutez une exception ciblée.
Un autre message d'erreur ? Collez-le dans le décodeur : il le reconnaît et vous oriente vers la bonne fiche.
Ouvrir le décodeur