
Votre site WordPress affiche une erreur 500″Erreur interne du serveur » et vous suspectez un fichier .htaccess corrompu ? Cette situation, fréquente après une mise à jour ou une manipulation manuelle, peut paralyser votre site. Ce tutoriel vous guide pas à pas pour diagnostiquer, réparer et prévenir ce problème.
Pré-requis et vision d’ensemble
Avant de commencer, assurez-vous d’avoir :
- Un accès FTP (FileZilla, Cyberduck) ou un gestionnaire de fichiers hébergé (cPanel, Plesk)
- Les identifiants d’administration WordPress
- Un éditeur de texte (Notepad++, Visual Studio Code)
- Une sauvegarde récente du site (obligatoire avant toute manipulation)
Temps estimé : 15 à 30 minutes selon votre expérience.
Tutoriel pas-à-pas
Étape 1 : Vérifier l’existence de l’erreur 500
Objectif : Confirmer que l’erreur est bien liée au fichier .htaccess.
- Ouvrez votre site dans un navigateur
- Si vous voyez un message »Erreur 500 – Erreur interne du serveur », notez l’heure exacte
- Consultez les logs d’erreurs de votre hébergement (via cPanel > Logs > Erreurs)
- Recherchez des mentions à »htaccess » ou »500″ dans les logs
Vérification : Si les logs mentionnent .htaccess, passez à l’étape suivante. Sinon, l’erreur vient d’une autre source.
Erreurs fréquentes :
- Confusion avec une erreur de base de données (vérifiez wp-config.php)
- Problème de permissions (vérifiez les droits des fichiers)
Étape 2 : Renommer le fichier .htaccess
Objectif : Désactiver temporairement le fichier corrompu.
- Connectez-vous à votre serveur via FTP
- Naviguez jusqu’au dossier racine de WordPress (où se trouve wp-config.php)
- Localisez le fichier .htaccess (il peut être caché, activez l’affichage des fichiers cachés)
- Renommez-le en .htaccess_old (clic droit > Renommer)
Vérification : Rechargez votre site. Si l’erreur 500 disparaît, le fichier était bien corrompu.
Erreurs fréquentes :
- Impossibilité de renommer le fichier (vérifiez les permissions)
- Fichier .htaccess introuvable (vérifiez que vous êtes dans le bon dossier)
Étape 3 : Régénérer le fichier .htaccess
Objectif : Créer un nouveau fichier .htaccess fonctionnel.
- Connectez-vous à votre tableau de bord WordPress
- Allez dans Réglages > Permaliens
- Sans modifier aucune option, cliquez sur »Enregistrer les modifications »
- WordPress va régénérer automatiquement un fichier .htaccess
Vérification : Le fichier .htaccess_old peut être supprimé (ou gardé en sauvegarde).
Erreurs fréquentes :
- Impossibilité d’accéder au tableau de bord (utilisez un plugin comme WP-CLI)
- Fichier régénéré toujours corrompu (vérifiez les conflits avec des plugins)
Étape 4 : Vérifier les permissions du fichier
Objectif : S’assurer que le fichier a les bons droits d’accès.
- Via FTP, faites un clic droit sur le fichier .htaccess
- Sélectionnez »Permissions du fichier »
- Définissez les permissions à 644
- Appliquez les modifications
Vérification : Le fichier doit être lisible par le serveur mais non modifiable par des utilisateurs externes.
Erreurs fréquentes :
- Permissions trop permissives (666 ou 777)
- Permissions trop restrictives (600 ou 400)
Étape 5 : Vérifier les conflits avec les plugins
Objectif : Identifier un plugin qui pourrait corrompre le fichier.
- Via FTP, renommez le dossier wp-content/plugins en plugins_old
- Créez un nouveau dossier plugins
- Réactivez les plugins un par un en les déplaçant depuis plugins_old
- Après chaque activation, vérifiez que l’erreur ne revient pas
Vérification : Le plugin problématique sera identifié lors de la réactivation.
Erreurs fréquentes :
Bonnes pratiques / Optimisations
Pour éviter les problèmes récurrents :
- Sauvegardez régulièrement votre site (via UpdraftPlus ou votre hébergeur)
- Utilisez un plugin de sécurité comme Wordfence pour surveiller les fichiers
- Limitez les modifications manuelles du fichier .htaccess
- Mettez à jour régulièrement WordPress et vos plugins
FAQ ciblée
1. Pourquoi mon fichier .htaccess est-il corrompu ?
Cela peut venir d’une mauvaise manipulation, d’un plugin défectueux ou d’une mise à jour mal effectuée.
2. Puis-je supprimer complètement le fichier .htaccess ?
Non, WordPress a besoin de ce fichier pour gérer les permaliens. Renommez-le plutôt.
3. Comment savoir si l’erreur vient bien de .htaccess ?
Si l’erreur 500 disparaît après avoir renommé le fichier, c’est bien la cause.
4. Que faire si je n’ai pas accès à FTP ?
Contactez votre hébergeur pour qu’il renomme le fichier à votre place.
5. Comment protéger mon fichier .htaccess ?
Définissez les permissions à 644 et utilisez un plugin de sécurité.
Conclusion
Résoudre une erreur 500 liée à un fichier .htaccess corrompu est une opération courante mais délicate. En suivant ces étapes, vous devriez pouvoir rétablir rapidement l’accès à votre site. Si vous avez besoin d’aide, contactez un webmaster sérieux qui va vous aider dans vos tâches de site internet. Voici le numéro de téléphone : 09 77 29 09 69
Merci pour ce tutoriel clair et détaillé ! J’ai déjà eu ce problème et je suis ravi de trouver enfin une solution simple.