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.

  1. Ouvrez votre site dans un navigateur
  2. Si vous voyez un message »Erreur 500 – Erreur interne du serveur », notez l’heure exacte
  3. Consultez les logs d’erreurs de votre hébergement (via cPanel > Logs > Erreurs)
  4. 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.

  1. Connectez-vous à votre serveur via FTP
  2. Naviguez jusqu’au dossier racine de WordPress (où se trouve wp-config.php)
  3. Localisez le fichier .htaccess (il peut être caché, activez l’affichage des fichiers cachés)
  4. 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.

  1. Connectez-vous à votre tableau de bord WordPress
  2. Allez dans Réglages > Permaliens
  3. Sans modifier aucune option, cliquez sur »Enregistrer les modifications »
  4. 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.

  1. Via FTP, faites un clic droit sur le fichier .htaccess
  2. Sélectionnez »Permissions du fichier »
  3. Définissez les permissions à 644
  4. 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.

  1. Via FTP, renommez le dossier wp-content/plugins en plugins_old
  2. Créez un nouveau dossier plugins
  3. Réactivez les plugins un par un en les déplaçant depuis plugins_old
  4. 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 :

  • Oubli de réactiver les plugins essentiels (comme un plugin de cache)
  • Confusion avec des thèmes (vérifiez aussi le dossier wp-content/themes)
  • 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

    Chloé Renard

    Chloé Renard

    Spécialiste en Marketing SEO

    Chloé Renard est une experte en marketing SEO avec plus de dix ans d'expérience. Elle a aidé de nombreuses entreprises à améliorer leur visibilité en ligne grâce à des stratégies de référencement innovantes et efficaces. Passionnée par l'analyse de données et les tendances du marché, elle est toujours à la pointe des dernières techniques SEO.

    Commentaires (1)

    Alice50
    Alice50 il y a 2 mois
    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.

    Une réponse

    Laisser un commentaire

    0

    Mon panier

    Chargement...