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.
Mrteesurez
J'ai utilisé ce guide pour résoudre le problème de la suppression accidentelle de mon fichier htaccess depuis le gestionnaire de fichiers de Cpanel.
Merci pour le guide.
Remarque : J'avais déjà vidé la corbeille, donc je n'ai pas pu restaurer le fichier, mais j'ai pu en créer un autre et ce guide est utile.
MarownIOM
Merci beaucoup. La recréation du fichier .htaccess depuis la section Permaliens a fonctionné.
Support WPBeginner
Nous sommes heureux que notre guide ait pu vous aider !
Admin
Shahbaz
Merci beaucoup. Cet article est très utile.
Support WPBeginner
Glad our guide was helpful
Admin
Raafat
Thank you. You saved my life.
Support WPBeginner
You’re welcome, glad our guide was helpful
Admin
Syed Mehmood
Dans mon Cpanel, il y a tellement de fichiers .htaccess, puis-je les supprimer ou non ?
Support WPBeginner
Si vous en avez plusieurs avec le même nom pour une raison quelconque, vous voudrez peut-être vérifier auprès du support de votre hébergeur au cas où il aurait été configuré pour quelque chose de spécifique à votre hébergeur.
Admin
Jessica
Cela a parfaitement fonctionné, merci !
Support WPBeginner
You’re welcome
Admin
Amber
Je ne trouve toujours pas le fichier .htaccess. J'utilise un site WP gratuit (donc les plugins ne sont pas disponibles), et il n'y a pas de section "permalinks" dans l'administration pour que je puisse créer manuellement le fichier. Que dois-je faire ?
Merci !
Support WPBeginner
WordPress.com ne donne pas accès à votre fichier htaccess. Si vous le souhaitiez, vous devriez utiliser WordPress.org et nous avons notre guide de comparaison des deux ci-dessous :
https://www.wpbeginner.com/beginners-guide/self-hosted-wordpress-org-vs-free-wordpress-com-infograph/
Admin
Thomas Jones
Après une mise à jour de la version php, mon site est tombé en panne. La société d'hébergement n'aide pas du tout. J'ai lu votre blog et mis à jour mon fichier de permaliens et tout fonctionne bien maintenant. Merci beaucoup, Tom : )
Support WPBeginner
Glad our recommendation was able to help
Admin
Thor Erik Just Olsen
Thank you! Saved my day
Support WPBeginner
Glad our guide could help
Admin
Urdesigno
Merci, cet article est très utile
Support WPBeginner
You’re welcome, glad our guide was helpful
Admin
Rafael
Super ! Il était juste caché, dans WinSCP
Support WPBeginner
Glad our recommendation could help
Admin
pankaj
Article très utile, merci. Une question cependant : avons-nous vraiment besoin du fichier .htaccess en tant qu'administrateur ?
Support WPBeginner
Oui, votre site devrait avoir un fichier .htaccess. Il gère certaines choses sur votre site et vous donne plus d'outils que vous pouvez utiliser.
Admin
Tammy
C'était tellement utile, merci !
Support WPBeginner
You’re welcome, glad our guide was helpful
Admin
Dev
Merci beaucoup ! Cela a résolu mes problèmes, j'étais sur le point de devenir fou, merci !
Support WPBeginner
You’re welcome, glad our guide could help
Admin
Michael
Ça m'a sauvé la journée ! Merci
Support WPBeginner
You’re welcome, glad our article could help
Admin
Arnold Alphonce
Merci, c'était vraiment utile. Je n'avais pas sauvegardé les modifications la première fois, ni les permissions comme vous l'aviez dit. Une fois que je l'ai fait, ça a fonctionné, merci encore.
Support WPBeginner
You’re welcome, glad we could be helpful
Admin
Arif Billah
Merci pour votre aide, ce blog m'aide beaucoup, j'ai travaillé pour résoudre ce problème pendant 3 jours.
dans mon cas, le nom du fichier n'était pas écrit, je l'ai identifié par le type de fichier.
100% beginner also not an IT guy.
Encore une fois, merci beaucoup
Support WPBeginner
Glad our article could help yo fix the issue
Admin
Luke Cavanagh
Vous pourriez également ne pas trouver le fichier .htaccess sur le serveur du site, car NGNIX est utilisé.
Support WPBeginner
You are correct, that is another possibility but not always a common one
Admin
gurdeep
salut. J'ai essayé de voir si le fichier était caché. Cela n'a pas commencé à afficher .htaccess. Je suis ensuite allé dans les permaliens et j'ai enregistré les modifications (j'ai même essayé de mettre à jour certains paramètres et de mettre à jour à nouveau) plusieurs fois. Je n'ai reçu aucun texte de WP. Il a simplement accepté les modifications. Je ne peux toujours pas voir le fichier htaccess.
Je ne suis pas sûr de la raison pour laquelle cela se produit. Pouvez-vous s'il vous plaît m'aider.
Support WPBeginner
Vous voudrez peut-être vérifier auprès de votre hébergeur pour voir s'ils voient le htaccess de leur côté.
Admin
sany
salut,
J'ai suivi les instructions étape par étape, cependant je ne trouve toujours pas le .htaccess -.-
quand j'en crée un sur mon mac avec text pad (ou dois-je utiliser word doc ?) et que j'essaie de le coller via ftp (filezilla) dans le dossier " / " mais ça ne marche toujours pas.
Les liens sur mon wordpress affichent "404 Not Found nginx"
aidez-moi s'il vous plaît !!
Support WPBeginner
Vous voudrez peut-être vous assurer que vous n'avez pas d'extension de fichier à la fin de votre fichier .htaccess, car c'est l'une des raisons les plus courantes pour lesquelles cela ne fonctionne pas.
Admin
mohit verma
Allez dans WordPress, puis cliquez sur paramètres, puis sélectionnez permaliens, puis sélectionnez simple, puis enregistrez les modifications
abhishek
Salut. J'ai besoin de votre aide concernant mon cpanel. Il n'affiche que du texte et lorsque je clique sur un outil, il se déconnecte. J'ai essayé de nombreuses façons de réparer mon cpanel mais je n'ai pas pu le résoudre. J'utilise cloudflare cependant.
Support WPBeginner
Salut Abhishek,
Veuillez contacter votre fournisseur d'hébergement. Ils seront en mesure de résoudre ce problème pour vous.
Admin
Don Herman
Cela a probablement fonctionné une fois, mais plus maintenant. Aucun message n'apparaît sur la page Permaliens lorsque vous l'enregistrez. Afficher les fichiers cachés dans FileZilla ne révèle pas le fichier .htaccess. Pratiquement inutile dès le départ.
Support WPBeginner
Salut Don,
Cela fonctionne toujours. Le fichier .htaccess est caché par défaut. Si vous ne pouvez pas le voir dans votre client FTP, essayez un autre programme FTP.
Admin
Ted Fisher
Très étrange ! S'il vous plaît, aidez-moi. J'ai trouvé mon fichier .htaccess et j'ai copié-collé le code dedans. Maintenant, toutes les pages sont sécurisées sauf la page d'accueil. Toute aide serait appréciée.
merci,
Ted
gretchen
Petra
J'ai le même problème.
Carolina
J'ai le même problème. Pas de .htaccess en utilisant CuteFTP (oui, j'ai activé les filtres) et le gestionnaire de fichiers dans Plesk. Cela signifie-t-il qu'il n'y en a pas ??? S'il vous plaît, répondez !!!
Support WPBeginner
Bonjour Carolina,
Si votre serveur d'hébergement Web utilise un logiciel différent comme Windows ou Nginx, vous ne pourrez peut-être pas trouver le fichier .htaccess.
Anj
Ça aide beaucoup.. Merci.. Je peux accéder à nouveau à mon site Web.
Neil
La réécriture htaccess a fonctionné ! Merci beaucoup pour votre aide. Mon cerveau est grillé après une perte complète du tableau de bord aujourd'hui. J'ai dû créer un fichier .htaccess et le télécharger via ftp.
Merci encore
Kathy
OMG merci. J'ai ajouté ceci à mon fichier .htaccess
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300
FTP ne me permettait pas d'écraser .htaccess, alors je l'ai téléchargé sous le nom de .htaccess-new, puis j'ai supprimé .htaccess et renommé .htaccess-new en .htaccess
Hourra !
Annie
Bonjour,
Je ne peux sélectionner aucun code dans la boîte pour recréer mon fichier .htaccess. Il semble que ce soit uniquement un fichier image...
Merci.
Emilio
Merci ! Vous m'avez sauvé la journée, j'ai commencé à m'inquiéter de ne pas pouvoir résoudre ce problème. Je l'apprécie, honnêtement.
Tony
Pouvez-vous s'il vous plaît me dire comment garder le back end de connexion WP plus longtemps lorsque je suis dans le back end pour télécharger ? car à cause du SSL, il me déconnecte automatiquement du compte en quelques minutes et me demande de me reconnecter. c'est gênant, merci
Nadir
J'ai le même problème ! avez-vous trouvé une solution ?
s'il vous plaît aidez-moi.
merci
Kay Collier
La solution des permaliens n'a pas non plus fonctionné pour moi.
Dans cPanel, j'ai une page qui me permet d'éditer le 403 (interdit) mais quand je clique sur le code pour éditer, je suis complètement perdu, ce qui est très ennuyeux car je suis sûr que ce doit être facile à faire, si seulement je savais comment !
Quelqu'un peut-il expliquer s'il vous plaît ?
Sincèrement
Kay
Axel
Salut !
Je suis nouveau sur WordPress et j'ai configuré mon site WordPress ce week-end. Pour m'assurer qu'il est sûr, j'ai suivi les paramètres htaccess/htpasswd aujourd'hui et tout a bien fonctionné.
Après quelques heures, je ne pouvais plus accéder à mon site WordPress et j'ai reçu le message d'erreur
[Mar 01 nov 20:31:36 2016] [authn_file:error] [pid 26428] [client xxx.xxx.xx.xxx] [host xxx.xxx.de] AH01620: Impossible d'ouvrir le fichier de mots de passe : /XXX.htpasswd
Comment puis-je résoudre ce problème ?
merci pour toute aide !
Axel
Support WPBeginner
Veuillez contacter votre fournisseur d'hébergement. Il sera en mesure de mieux vous aider. En attendant, vous pouvez essayer les étapes mentionnées dans notre guide de dépannage WordPress.
Admin
juan luis
Vous avez une page magnifique. Ma seule objection est que les tailles de police sont trop petites. J'imprime tout ce que je lis
dt.k
Pourquoi ne pas simplement zoomer sur votre fenêtre de navigateur pour agrandir le texte ?
Jazib
Je ne veux pas utiliser la méthode du client FTP. Dites-moi comment modifier le fichier htaccess via cpanel
lmahdi
merci
ça m'a sauvé
Fahad Saleem
Merci, ça a vraiment aidé.
Continuez à partager plus de sagesse !
Habib
Article vraiment intéressant et informatif. J'aime tous les articles de wpbeginner.com. Beau site.
Caspar
Salut.. J'ai joué avec WP rocket et j'ai vidé mon .htaccess – Maintenant, il me manque des éléments et des sections de ma page web. J'ai essayé de désactiver la minification. Mais rien ne se passe toujours.
Je n'ai vraiment aucune idée de ce qui a fait disparaître ces sections. Quelqu'un a une idée de ce que je devrais essayer ?
Olatuga Moses
Y a-t-il un moyen ou une façon de rendre mon contenu audio WP téléchargeable sur tous les appareils mobiles, comme si je téléchargeais simplement de l'audio sur W-P, seuls certains appareils spécifiques pourraient le télécharger en streaming en ligne. Comme j'ai besoin d'aide pour rendre mon lien audio téléchargeable sur tous les appareils mobiles.
Suzy
Après avoir essayé ce qui précède, je ne vois toujours pas mon fichier htacess et je n'obtiens pas le message indiquant qu'il n'est pas réinscriptible sous les permaliens. Quelqu'un peut-il m'aider ? Je reçois l'erreur 500 Internal Server Error depuis deux jours maintenant et je suis désespéré de mettre à jour vers la dernière version de Wordpress. Mon site est lent et affiche le message fréquemment. Toute aide serait grandement appréciée.
aditya
Temps d'exécution maximum de WP dépassé.
Essayez.
ça marche maintenant, je suis soulagé.
merci pour votre aide.
J'apprécie vraiment votre travail.
merci merci merci !!!
Tan
Merci ! Vous me ramenez d'entre les morts !
jackel
Résolu : Hier, j'ai lancé mon deuxième site WP, tout s'est bien passé jusqu'à ce que je remarque que toutes les options de permaliens ne fonctionnaient pas, sauf celle par défaut. Chaque fois que je changeais de structure de permalien, je recevais la fameuse erreur 404. J'ai comparé avec mon premier site WP et j'ai remarqué que le fichier web.config n'était pas à la racine. Évidemment, j'ai copié et collé le fichier web.config de mon premier site vers mon nouveau site, j'ai rafraîchi et maintenant tous les permaliens fonctionnent correctement.
Talib
cher, pouvons-nous utiliser le plugin .htaccess par aubrey poortwood, est-il meilleur ou pas
Miello
merci pour ça ! Je viens de rencontrer ce problème et cela m'a aidé à résoudre mon souci.
McGhori
Merci beaucoup Balkhi, vos informations sont brillantes Boss. Merci encore.
Dave Naylor
Il convient de noter que votre fichier .htaccess pourrait être manquant parce que vous n'en avez pas besoin. Par exemple, le serveur web Nginx n'utilise pas les fichiers .htaccess pour des raisons de sécurité et de performance.
Pierre Gazzola
J'espère que vous n'avez pas l'intention de laisser la permission à 755 pour le fichier, sinon n'importe qui pourrait pirater votre site via ce fichier, non ?
Support WPBeginner
755 est sûr, 777 rendra vos fichiers accessibles en écriture par tout le monde.
Admin
Howard Lee Harkness
J'ai eu l'occasion de chercher des plugins de redirection pour WP, et j'ai remarqué que certains implémentent des "compteurs de visites". Je soupçonne qu'ils ont tous à mettre quelque chose dans le fichier .htaccess. J'aimerais beaucoup voir un article qui approfondit la redirection, le masquage de liens et les compteurs de visites.