Essayer de trouver votre fichier .htaccess peut être l'une des frustrations les plus courantes lorsque vous commencez à travailler sur votre site WordPress. Vous le cherchez probablement pour corriger une erreur courante, mais il semble avoir disparu.
Si cela vous semble familier, alors vous êtes au bon endroit.
Les deux raisons les plus courantes pour lesquelles vous ne trouvez pas votre fichier .htaccess sont : 1) c'est un fichier caché et votre gestionnaire de fichiers n'est pas configuré pour afficher les fichiers cachés, ou 2) il n'a pas encore été généré par WordPress.
Nous avons aidé des milliers d'utilisateurs à résoudre ce problème exact. Et dans ce guide, nous vous montrerons exactement comment trouver votre fichier .htaccess en le rendant visible, et comment en créer un nouveau s'il manque.

Qu'est-ce que le fichier .htaccess ?
Le fichier .htaccess est un fichier de configuration de serveur utilisé par les sites Web fonctionnant sur le serveur Web Apache. Il indique à votre serveur comment gérer certaines choses sur votre site Web.
Ses tâches incluent la gestion de la structure des permaliens de votre site, la redirection des utilisateurs, la protection par mot de passe de la zone d'administration, et plus encore.
Le fichier se trouve dans le répertoire racine de votre installation WordPress, aux côtés de dossiers tels que /wp-content/ et /wp-admin/.
Comment trouver ou créer votre fichier .htaccess
Voici un bref aperçu de tous les sujets que nous aborderons dans cet article.
Vous pouvez utiliser les liens rapides ci-dessous pour accéder aux différentes sections :
- Method 1: Making Hidden Files Visible
- Method 2: Generating a New .htaccess File
- Que faire si vous ne parvenez toujours pas à créer ou modifier .htaccess
- Questions fréquemment posées sur le fichier .htaccess
- Ressources supplémentaires pour le dépannage de WordPress
Méthode 1 : Rendre les fichiers cachés visibles
Le point au début du nom du fichier .htaccess indique au serveur qu'il s'agit d'un fichier caché. Par défaut, la plupart des clients FTP et des gestionnaires de fichiers basés sur le Web n'affichent pas les fichiers cachés. Cela signifie que vous devez modifier un paramètre pour les rendre visibles.
Chez WPBeginner, nos développeurs utilisent souvent des clients FTP comme FileZilla pour accéder au serveur. C'est un outil fiable qui vous donne un contrôle direct sur les fichiers de votre site Web.
Comment afficher les fichiers cachés dans FileZilla
- Connectez-vous à votre serveur d'hébergement WordPress avec FileZilla.
- Cliquez sur « Serveur » dans la barre de menu supérieure.
- Sélectionnez « Forcer l'affichage des fichiers cachés » dans le menu déroulant.

Une fois que vous aurez activé cette option, vous pourrez voir le fichier .htaccess dans le répertoire racine de votre site Web WordPress.
Comment afficher les fichiers cachés dans cPanel / Bluehost
Si vous utilisez l'application Gestionnaire de fichiers dans cPanel, vous trouverez un paramètre similaire.
Tout d'abord, connectez-vous à votre compte d'hébergement. Si vous utilisez un hébergeur comme Bluehost, accédez à l'onglet « Sites Web », puis cliquez sur « Paramètres » pour votre site.

Ensuite, vous devez trouver et cliquer sur l'icône « Gestionnaire de fichiers ».
Le Gestionnaire de fichiers est une application cPanel qui vous permet de parcourir les fichiers stockés sur votre serveur d'hébergement sans utiliser de client FTP.

Une fois le Gestionnaire de fichiers ouvert, cliquez sur le bouton « Paramètres » dans le coin supérieur droit.
Une fenêtre contextuelle apparaîtra. Vous devez cocher la case à côté de « Afficher les fichiers cachés (dotfiles) ».

Cliquez sur le bouton « Enregistrer » pour sauvegarder vos modifications.
Vous devriez maintenant pouvoir afficher et modifier le fichier .htaccess dans l'application Gestionnaire de fichiers.
Méthode 2 : Générer un nouveau fichier .htaccess
La deuxième raison d'un fichier .htaccess manquant est que votre site n'en a pas encore généré un. WordPress crée ce fichier automatiquement pour gérer vos permalien, mais parfois il a besoin d'un petit coup de pouce.
Utilisation des paramètres des permaliens
Tout d'abord, connectez-vous à votre tableau de bord WordPress et accédez à Réglages » Permaliens.

Ne faites aucune modification. Faites simplement défiler jusqu'en bas et cliquez sur le bouton « Enregistrer les modifications ».
WordPress va maintenant essayer de générer le fichier .htaccess pour vous. S'il échoue en raison d'un problème de permissions de fichier, il vous affichera un message indiquant que « le fichier .htaccess n'est pas accessible en écriture ».
Création manuelle du fichier .htaccess
Si WordPress ne parvient pas à créer le fichier automatiquement, vous devrez le faire manuellement.
Ouvrez simplement un éditeur de texte simple comme le Bloc-notes sur votre ordinateur.
Copiez et collez les règles WordPress standard ci-dessous dans le fichier texte :
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Remarque : Si votre site WordPress est installé dans un sous-répertoire (comme votredomaine.com/blog/), vous devez modifier la ligne RewriteBase / en RewriteBase /blog/.
Maintenant, enregistrez le fichier sur votre bureau sous le nom .htaccess. Assurez-vous que votre éditeur de texte n'ajoute pas d'extension .txt au nom du fichier lorsque vous l'enregistrez.
Ensuite, connectez-vous à votre site Web à l'aide d'un client FTP et téléchargez le fichier .htaccess dans le répertoire racine de votre site (généralement /public_html)
Si vous rencontrez une erreur lors du téléchargement, vous devrez peut-être modifier la permission du fichier de votre répertoire racine à 755.
Que faire si vous ne parvenez toujours pas à créer ou modifier .htaccess
D'après notre expérience dans la gestion de centaines de sites WordPress, nous avons parfois rencontré des configurations de serveur, voire des plugins de sécurité, qui vous empêchent de modifier le fichier .htaccess. Ceci est généralement fait comme mesure de sécurité.
Si vous avez essayé les conseils de dépannage ci-dessus et que cela ne fonctionne toujours pas, la meilleure chose à faire est de contacter l'équipe de support de votre fournisseur d'hébergement WordPress. Ils ont accès aux journaux du serveur et peuvent identifier et résoudre rapidement le problème.
Pour plus de conseils, consultez notre guide sur comment demander le support WordPress et l'obtenir.
Questions fréquemment posées sur le fichier .htaccess
Voici quelques-unes des questions les plus fréquemment posées concernant le fichier .htaccess.
Quel est le code par défaut pour un fichier .htaccess WordPress ?
Le code standard par défaut pour une installation WordPress de base est fourni ci-dessus. Cependant, de nombreux plugins de sécurité et de mise en cache ajouteront leurs propres règles à ce fichier pour améliorer les performances et la sécurité de votre site Web.
Est-il sûr de supprimer le fichier .htaccess ?
Oui, il est généralement sûr de supprimer le fichier .htaccess comme étape de dépannage. WordPress peut régénérer un nouveau fichier par défaut si vous allez dans Paramètres » Permaliens et cliquez sur « Enregistrer les modifications ». Sa suppression désactivera toutes les règles personnalisées de vos plugins, mais cela peut aider à résoudre des erreurs telles que l'erreur interne du serveur.
Un plugin peut-il créer ou modifier le fichier .htaccess ?
Oui, de nombreux plugins modifient le fichier .htaccess. Les plugins de mise en cache comme WP Rocket ajoutent des règles pour gérer la mise en cache du navigateur, tandis que les plugins de sécurité comme All in One SEO peuvent ajouter des règles pour bloquer les bots malveillants ou appliquer des en-têtes de sécurité.
Ressources supplémentaires pour le dépannage de WordPress
- Comment corriger le fichier .htaccess de WordPress (Guide pour débutants)
- Comment corriger le problème de mise à jour de site WordPress qui ne s'affiche pas immédiatement
- Comment résoudre le problème de l'image mise en avant qui ne s'affiche pas dans WordPress
- Comment résoudre le problème de déconnexion continue de WordPress (Guide pour débutants)
- Comment récupérer et restaurer des pages supprimées dans WordPress
- Pourquoi ne puis-je pas ajouter ou installer de plugins dans WordPress ?
- Comment résoudre le problème de la barre d'administration manquante dans WordPress
- Que faire lorsque vous êtes bloqué hors de l'administration WordPress (wp-admin)
- Les erreurs WordPress les plus courantes et comment les corriger
Nous espérons que cet article vous a aidé à trouver le fichier .htaccess sur votre site WordPress. Vous voudrez peut-être aussi consulter notre guide de dépannage WordPress pour corriger les erreurs courantes et notre liste des meilleurs plugins WordPress pour développer votre site Web.
Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.


Jiří Vaněk
Merci pour ces conseils. Ils m'ont aidé non seulement à résoudre le problème avec le fichier htaccess, que j'ai rencontré pour la première fois (sur d'autres serveurs, j'ai vu le fichier sans aucun problème), mais aussi à résoudre le problème avec le fichier .user.ini, où je devais placer des directives pour les limites PHP. Je ne savais pas que ces fichiers étaient cachés par défaut.