Résoudre l'erreur 403 (Accès refusé/interdit)

Si vous rencontrez une erreur 403 Accès refusé/interdit sur votre site, cela indique généralement que l'accès à certains de vos fichiers a été bloqué.

Dans la plupart des cas, cela est dû à un fichier .htaccess localisé dans un de ces dossiers :

  • /wp-content/
  • /wp-content/cache/

Renommer/supprimer le .htaccess

Cela peut arriver quand certaines extensions de sécurité placent un fichier .htaccess dans un de ces dossiers sur votre serveur, ce qui empêche le bon fonctionnement de WP Rocket.

Si vous avez une extension de sécurité, modifiez ses réglages jusqu'à corriger l'erreur.

Vous pouvez aussi vérifier manuellement ces dossiers pour un éventuel fichier .htaccess. Si vous en trouvez un, essayez de le renomme pour voir si ça corriger l'erreur. Si vous décidez de le supprimer, n'oubliez pas de créer une sauvegarde auparavant.

Editer le .htaccess

En général le problème survient à cause d'une partie du contenu du fichier .htaccess. Dans ce cas, vous pouvez essayer d'éditer le fichier jusqu'à ce que le problème disparaisse.

Note : ne faites cela que si vous êtes sûr de vous !

Voici un exemple :

Si le code ci-dessous provoque le problème :

Order Allow,Deny
Deny from all
<Files ~ "\.(css|jpe?g|png|jpg|xsl|gif|ico|js|swf|pdf)$">
Allow from all
</Files>

Il peut être corrigé en commentant les 2 premières lignes :

# Order Allow,Deny
# Deny from all
<Files ~ "\.(css|jpe?g|png|jpg|xsl|gif|ico|js|swf|pdf)$">
Allow from all
</Files>

Pour qu'il ressemble à cela. Ce n'est qu'un exemple, et la cause du problème peut être différente suivant les cas.

Configuration du Serveur

Si les étapes ci-dessus ne vous ont pas aidé, vérifiez la configuration de votre serveur.

Remarque : Probablement que la meilleure façon de le faire est de contacter votre hébergeur, il devrait être en mesure de vérifier et de résoudre le problème, surtout si vous n'êtes pas familier avec l'administration du système.

Nous avons eu peu de cas dans le passé qui ont aidé à résoudre ce problème.

CPanel : Assurez-vous que l'option de compression n'est pas activée dans cPanel.

Plesk : Pour les utilisateurs de Plesk, le paramètre de sécurité recommandé pour le contenu wp peut générer un problème. Si ça vous arrive, assurez-vous de désactiver cette option.