Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Pourquoi vous ne trouvez pas le fichier .htaccess sur votre site WordPress

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.

Trouver le fichier .htaccess pour votre site WordPress

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 :

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
  1. Connectez-vous à votre serveur d'hébergement WordPress avec FileZilla.
  2. Cliquez sur « Serveur » dans la barre de menu supérieure.
  3. Sélectionnez « Forcer l'affichage des fichiers cachés » dans le menu déroulant.
Afficher les fichiers cachés dans FileZilla

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.

Paramètres du site Bluehost

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.

Accéder au gestionnaire de fichiers d'un site web dans Bluehost

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) ».

Afficher les fichiers cachés dans cPanel

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.

Tout d'abord, connectez-vous à votre tableau de bord WordPress et accédez à Réglages » Permaliens.

Page des réglages des 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

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.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

81 CommentsLeave a Reply

  1. 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.

  2. 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.

  3. Merci beaucoup. La recréation du fichier .htaccess depuis la section Permaliens a fonctionné.

    • 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

  4. 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 !

  5. 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 : )

  6. Article très utile, merci. Une question cependant : avons-nous vraiment besoin du fichier .htaccess en tant qu'administrateur ?

    • 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

  7. 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.

  8. 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

  9. Vous pourriez également ne pas trouver le fichier .htaccess sur le serveur du site, car NGNIX est utilisé.

    • You are correct, that is another possibility but not always a common one :)

      Admin

  10. 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.

    • Vous voudrez peut-être vérifier auprès de votre hébergeur pour voir s'ils voient le htaccess de leur côté.

      Admin

  11. 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 !!

    • 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

    • Allez dans WordPress, puis cliquez sur paramètres, puis sélectionnez permaliens, puis sélectionnez simple, puis enregistrez les modifications

  12. 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.

  13. 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.

    • 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

  14. 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

  15. :( I followed all the steps but I still don’t see an .htaccess file in my FTP. I didn’t see any message at the bottom of the page after I clicked “save changes” on my permalink page.

      • 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 !!!

        • 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.

  16. 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

    :)

  17. 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 !

  18. 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.

  19. 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.

  20. 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

  21. 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

  22. 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

  23. Vous avez une page magnifique. Ma seule objection est que les tailles de police sont trop petites. J'imprime tout ce que je lis

  24. Je ne veux pas utiliser la méthode du client FTP. Dites-moi comment modifier le fichier htaccess via cpanel

  25. Article vraiment intéressant et informatif. J'aime tous les articles de wpbeginner.com. Beau site.

  26. 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 ?

  27. 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.

  28. 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.

  29. 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 !!!

  30. 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.

  31. 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.

  32. 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 ?

  33. 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.

Laisser un commentaire

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.