{"id":2005221,"date":"2020-03-10T14:40:22","date_gmt":"2020-03-10T13:40:22","guid":{"rendered":"https:\/\/wp-rocket.me\/?p=2005221"},"modified":"2020-03-10T14:40:26","modified_gmt":"2020-03-10T13:40:26","slug":"htaccess-dans-wordpress","status":"publish","type":"post","link":"https:\/\/wp-rocket.me\/fr\/blog\/htaccess-dans-wordpress\/","title":{"rendered":"Qu\u2019est ce que le .htaccess et comment l\u2019utiliser dans WordPress"},"content":{"rendered":"<p>WordPress repose sur plusieurs fichiers de coeur pour faire fonctionner votre site, et le puissant fichier de configuration .htaccess est l\u2019un d\u2019entre eux.<\/p><p>Son nom est une abr\u00e9viation de \u201chypertext access\u201d, et WordPress utilise ce fichier avant tout pour s\u2019occuper des permaliens. Mais son vrai pouvoir r\u00e9side dans sa capacit\u00e9 \u00e0 passer outre les r\u00e9glages de votre serveur, ce qui vous permet d\u2019ajouter vos propres r\u00e8gles \u00e0 ce fichier et d\u2019augmenter la s\u00e9curit\u00e9 et les performances de votre site.<\/p><p>Certaines de ces fonctionnalit\u00e9s suppl\u00e9mentaires incluent : bloquer l\u2019acc\u00e8s ext\u00e9rieur aux fichiers critiques, envoyer des en-t\u00eates HTTP personnalis\u00e9s, forcer le SSL, et restreindre l\u2019acc\u00e8s au tableau de bord WordPress.&nbsp;<\/p><p>Dans cet article, nous verrons comment le fichier .htaccess fonctionne et comment le modifier. Nous verrons aussi certains exemples de ce que vous pouvez faire avec ce fichier pour am\u00e9liorer les performances de votre site.\u00a0<\/p><figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"601\" height=\"421\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/htaccess-panel-rules.png\" alt=\"htaccess panel rules preview\" class=\"wp-image-839584\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/htaccess-panel-rules.png 601w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/htaccess-panel-rules-300x210.png 300w\" sizes=\"(max-width: 601px) 100vw, 601px\" \/><\/figure><p>Qu\u2019est ce que le fichier .htaccess ?&nbsp;<\/p><p>Le fichier .htaccess est un fichier de configuration que WordPress utilise avec les serveurs web Apache. Comme la plupart des h\u00e9bergeurs web utilisent Apache, la plupart des sites web sur WordPress ont aussi un fichier .htaccess.<\/p><p>Ce fichier se trouve en g\u00e9n\u00e9ral dans le dossier racine de votre site. Mais comme il r\u00e8gle la mani\u00e8re dont Apache doit g\u00e9rer la configuration de votre site sur une base par dossiers, il se peut que vous trouviez des versions de ce fichier dans d\u2019autres dossiers de votre site.&nbsp;<\/p><p>C\u2019est un fichier cach\u00e9, c\u2019est pour \u00e7a qu\u2019il commence par un point et n\u2019a pas d\u2019extension. Cela veut dire que vous ne pourrez pas le voir en parcourant vos fichiers, \u00e0 moins que vous ne puissiez voir tous les fichiers cach\u00e9s sur votre ordinateur.&nbsp;<\/p><p>Dans WordPress, le .htaccess a une fonction importante : il contr\u00f4le la mani\u00e8re dont vos permaliens apparaissent. Le fichier est g\u00e9n\u00e9r\u00e9 automatiquement la premi\u00e8re fois que vous customisez vos permaliens, et si vous faites des changements plus tard sur la structure de vos permaliens, le fichier est automatiquement mis \u00e0 jour avec les nouvelles r\u00e8gles.&nbsp;<\/p><p>Pour beaucoup de petits sites WordPress simples, le .htaccess ne fera que g\u00e9rer les permaliens. Mais pour des sites plus imposants et complexes, le .htaccess est souvent manipul\u00e9 par des plugins. C\u2019est d\u2019autant plus fr\u00e9quent avec les plugins de s\u00e9curit\u00e9 et de mise en cache, comme WP Rocket qui <a href=\"https:\/\/docs.wp-rocket.me\/article\/63-enable-gzip-compression\">\u00e9dite le .htaccess pour mettre en place la compression GZIP sur votre site<\/a> et ajoute les r\u00e8gles optimales de mise en cache de navigateur.&nbsp;<\/p><p>Vous pouvez \u00e9galement faire vos propres changements dans le .htaccess pour activer \/ d\u00e9sactiver des fonctionnalit\u00e9s avanc\u00e9es sur votre site. Il y a beaucoup de choses que vous pouvez faire via le fichier .htaccess, comme emp\u00eacher la navigation dans les dossiers, restreindre l\u2019acc\u00e8s aux fichiers PHP, et m\u00eame prot\u00e9ger votre site contre l\u2019injection de scripts.<\/p><h2 class=\"wp-block-heading\">Comment trouver le fichier .htaccess dans WordPress&nbsp;<\/h2><p>Le fichier .htaccess se trouve dans le dossier racine de votre site. Mais avant d\u2019aller le trouver et de faire des changements dessus, il faut bien comprendre que modifier ce fichier comporte des risques :&nbsp; une seule erreur de syntaxe pourrait endommager des fonctionnalit\u00e9s cl\u00e9, ou m\u00eame casser votre site.&nbsp;<\/p><h3 class=\"wp-block-heading\">Pour commencer : cr\u00e9ez une sauvegarde&nbsp;<\/h3><p>Assurez-vous de faire une sauvegarde de votre site avant de modifier ce fichier. Vous pouvez aussi un site de test pour mettre \u00e0 jour le .htaccess et tester les effets de ces changements sur les fonctionnalit\u00e9s de votre site avant de le mettre en place pour de bon.<\/p><p>Si vous aimez vivre dangereusement et que vous voulez \u00e9diter votre site directement, vous feriez bien de t\u00e9l\u00e9charger une version de votre fichier .htaccess sur votre ordinateur, pour en avoir une sauvegarde. De cette mani\u00e8re, si vous cassez votre site, vous n\u2019aurez qu\u2019\u00e0 remettre la copie d\u2019origine sur votre serveur, comme si de rien \u00e9tait.&nbsp;&nbsp;<\/p><p>Il existe typiquement 3 mani\u00e8res d\u2019acc\u00e9der \u00e0 votre fichier .htaccess :<\/p><h3 class=\"wp-block-heading\">1. Modifier le .htaccess en utilisant cPanel<\/h3><ol class=\"wp-block-list\"><li>Connectez-vous au cPanel de votre site et allez dans votre gestionnaire de fichiers.<\/li><li>Le gestionnaire de fichiers vous montrera une liste de fichiers sur votre serveur web. Cherchez \u201c<em>public_html<\/em>\u201d et cliquez dessus.<\/li><li>Vous \u00eates maintenant dans le dossier racine de votre site web (\u00e0 moins que votre site se situe dans un sous-dossier). Faites d\u00e9filez les fichiers jusqu\u2019\u00e0 trouver le fichier .htaccess :<\/li><\/ol><figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"635\" height=\"457\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/htaccess-file-cpanel.png\" alt=\"how to find htaccess in cpanel\" class=\"wp-image-839597\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/htaccess-file-cpanel.png 635w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/htaccess-file-cpanel-300x216.png 300w\" sizes=\"(max-width: 635px) 100vw, 635px\" \/><\/figure><p>Si vous ne trouvez pas le fichier, il se peut que vous n\u2019en ayez pas, ou que vous deviez changer vos r\u00e9glages pour les fichiers cach\u00e9s.&nbsp;<\/p><p>Pour mettre \u00e0 jour les r\u00e9glages des fichiers cach\u00e9s, cliquez sur \u201cSettings\u201d dans le coin en haut \u00e0 droite de File Manager, et dans la fen\u00eatre qui appara\u00eet, cochez la case \u201cShow Hidden Files.\u201d<\/p><figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"521\" height=\"361\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/htaccess-file-hidden.png\" alt=\"update hidden files settings\" class=\"wp-image-839609\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/htaccess-file-hidden.png 521w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/htaccess-file-hidden-300x208.png 300w\" sizes=\"(max-width: 521px) 100vw, 521px\" \/><\/figure><p>2. Modifier le .htaccess en utilisant le FTP&nbsp;<\/p><p>1. Avec les d\u00e9tails de votre FTP, connectez-vous \u00e0 votre site en utilisant votre app FTP pr\u00e9f\u00e9r\u00e9e (j\u2019utilise FileZilla).<\/p><p>2. Une fois que votre client FTP est connect\u00e9 \u00e0 votre site, vous devriez voir les fichiers racine de votre serveur dans le quart en bas \u00e0 droite, comme sur l\u2019image ci-dessous :\u00a0<\/p><figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"392\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/server-root-files-ftp.png\" alt=\"how to check htaccess file on FTP\" class=\"wp-image-839617\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/server-root-files-ftp.png 800w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/server-root-files-ftp-300x147.png 300w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/server-root-files-ftp-768x376.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure><p>3. Cherchez \u201c<em>public_html<\/em>\u201d dans la liste de fichiers et double-cliquez dessus.&nbsp;<\/p><p>4. Vous serez alors dans le dossier racine de votre site (\u00e0 moins, bien entendu, que vous ayez plac\u00e9 WordPress dans un sous-dossier). En faisant d\u00e9filer les fichiers list\u00e9s vous devriez voir votre fichier .htaccess :<\/p><figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"565\" height=\"216\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/htaccess-file-in-root-directory.png\" alt=\"htaccess file in root directory\" class=\"wp-image-839623\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/htaccess-file-in-root-directory.png 565w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/htaccess-file-in-root-directory-300x115.png 300w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/htaccess-file-in-root-directory-460x175.png 460w\" sizes=\"(max-width: 565px) 100vw, 565px\" \/><\/figure><p>3. Modifier votre .htaccess en utilisant un plugin<\/p><p>Il existe de tr\u00e8s nombreux plugins qui permettent de modifier le fichier .htaccess, mais Yoast SEO est le plus populaire d\u2019entre eux.<\/p><p>Pour acc\u00e9der \u00e0 votre fichier .htaccess dans le tableau de bord WordPress :&nbsp;<\/p><p>1. Connectez-vous \u00e0 votre site et allez dans SEO &gt; General.<\/p><p>2. Dans l\u2019onglet en haut de la page, cliquez sur \u201cFeatures\u201d puis scrollez vers le bas de la page \u00e0 \u201cSecurity: no advanced settings for authors\u201d et d\u00e9sactivez cette option. Sauvegardez les changements.&nbsp;<\/p><p>3. Ensuite, allez dans SEO &gt; Tools. Vous devriez voir l\u2019option \u201cFile editor\u201d option. Cet outil vous permet de faire des changements dans votre fichier .htaccess.<\/p><p>Note : si l\u2019\u00e9dition de fichier est d\u00e9sactiv\u00e9e sur votre site, comme \u00e7a l\u2019est sur le mien (d\u2019o\u00f9 le manque d\u2019illustrations ici), vous ne verrez pas cette option dans votre WordPress install. Vous devrez utiliser une autre m\u00e9thode pour acc\u00e9der \u00e0 votre fichier .htaccess.<\/p><h2 class=\"wp-block-heading\">Cr\u00e9er un fichier .htaccess si vous n\u2019en avez pas d\u00e9j\u00e0 un<\/h2><p>Si vous n\u2019avez pas de fichier .htaccess dans votre dossier racine, vous devez en cr\u00e9er un. Avant cela, v\u00e9rifiez que vous bien acc\u00e8s aux fichiers cach\u00e9s, afin de ne pas cr\u00e9er une deuxi\u00e8me copie du fichier par accident (et remplacer votre fichier d\u2019origine sans le vouloir).&nbsp;<\/p><p>La mani\u00e8re la plus simple d\u2019en cr\u00e9er un nouveau est d\u2019aller dans R\u00e9glages &gt; Permaliens dans le tableau de bord WordPress et cliquer sur \u201cSauvegarder les changements\u201d. WordPress va g\u00e9n\u00e9rer automatiquement un fichier, et vous n\u2019avez pas \u00e0 changer les r\u00e9glages de vos permaliens.&nbsp;&nbsp;<\/p><p>Sinon, dans le cas o\u00f9 vous voudriez cr\u00e9er et \u00e9diter n\u2019importe quel contenu de ce fichier, voici comment en cr\u00e9er un en utilisant cPanel :<\/p><p>1. Dans le gestionnaire de fichiers, allez dans votre dossier racine (<em>public_html<\/em>).<\/p><p>2. Cliquez sur \u201cFichier\u201d en haut \u00e0 gauche et entrez .htaccess. Cliquez sur \u201cCr\u00e9er un nouveau fichier:<\/p><figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"514\" height=\"265\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/create-new-htaccess-file.png\" alt=\"how to create a new htaccess file\" class=\"wp-image-839629\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/create-new-htaccess-file.png 514w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/create-new-htaccess-file-300x155.png 300w\" sizes=\"(max-width: 514px) 100vw, 514px\" \/><\/figure><p>3. Le dossier racine va se rafra\u00eechir et vous pourrez voir votre nouveau fichier .htaccess tout neuf parmi vos autres fichiers.&nbsp;<\/p><p>Comme toutes les installations WordPress ont les permaliens activ\u00e9s par d\u00e9faut (depuis WordPress 4.2), vous devriez inclure les r\u00e8gles de base qui sont par d\u00e9faut dans les fichiers .htaccess des versions les plus r\u00e9centes de WordPress, plut\u00f4t que d\u2019avoir un fichier vide.&nbsp;<\/p><p>Vous devrez donc modifier votre fichier .htaccess vide pour pouvoir y ajouter ces r\u00e8gles.&nbsp;<\/p><p>Toujours dans votre dossier racine, assurez-vous que le .htaccess est s\u00e9lectionn\u00e9 et cliquez sur l\u2019option \u201cEditer\u201d en haut de la page :<\/p><figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"731\" height=\"388\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/how-to-edit-htaccess-file.png\" alt=\"how to add rules on a new htaccess file\" class=\"wp-image-839637\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/how-to-edit-htaccess-file.png 731w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/how-to-edit-htaccess-file-300x159.png 300w\" sizes=\"(max-width: 731px) 100vw, 731px\" \/><\/figure><p>Un nouvel onglet s\u2019ouvrira dans lequel vous pourrez ajouter les r\u00e8gles de configuration suivantes : <\/p><figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"649\" height=\"307\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/htaccess-file-edit-settings.png\" alt=\"how to add configuration rules on htaccess\" class=\"wp-image-839642\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/htaccess-file-edit-settings.png 649w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/htaccess-file-edit-settings-300x142.png 300w\" sizes=\"(max-width: 649px) 100vw, 649px\" \/><\/figure><p>Pour les configurations multisite et autres, vous devrez utiliser des r\u00e8gles diff\u00e9rentes. Vous pouvez trouver la <a href=\"https:\/\/codex.wordpress.org\/htaccess\">liste compl\u00e8te des r\u00e8gles htaccess sur le Codex<\/a>.<\/p><h2 class=\"wp-block-heading\">Modifier le fichier .htaccess&nbsp;<\/h2><p>Il y a certaines choses \u00e0 savoir lorsque vous faites des changements sur le fichier .htaccess.&nbsp;<\/p><p>Tout d\u2019abord, les lignes qui commencent avec une di\u00e8se sont des commentaires et pas de vraies r\u00e8gles. Ces lignes ne font rien \u00e0 part donner des marqueurs utiles au milieu du texte pour vous indiquer o\u00f9 les r\u00e8gles commencent et finissent.&nbsp;<\/p><p>Ensuite, lorsque vous ajoutez de nouvelles r\u00e8gles, vous devez les ins\u00e9rer soit au dessus ou en dessous des r\u00e8gles par d\u00e9faut de WordPress. Vous ne devez rien ajouter ou modifier entre les lignes qui commencent par\u00a0<\/p><pre class=\"wp-block-code\"><code># BEGIN WordPress<\/code><\/pre><p>et<\/p><pre class=\"wp-block-code\"><code># END WordPress<\/code><\/pre><p>En g\u00e9n\u00e9ral, la norme veut que l\u2019on ajoute n\u2019importe quelle nouvelle r\u00e8gle en dessous des instructions par d\u00e9faut de WordPress. De cette mani\u00e8re, vous saurez que les r\u00e8gles de WordPress sont toujours en haut du fichier et toutes les nouvelles r\u00e8gles se trouvent en dessous.&nbsp;<\/p><p>N\u00e9anmoins, <strong>WP Rocket fait exception \u00e0 cette r\u00e8gle : <\/strong>ses r\u00e8gles doivent \u00eatre plac\u00e9es tout en haut du fichier .htaccess. <a href=\"https:\/\/wp-rocket.me\/features\/\">Le plugin les ajoutera automatiquement<\/a>, vous n\u2019aurez donc pas \u00e0 modifier le fichier .htaccess vous-m\u00eame.&nbsp;<\/p><p>Vous pourriez avoir envie d\u2019ajouter vos propres commentaires au fichier .htaccess, surtout si vous ajoutez beaucoup de nouvelles r\u00e8gles concernant la s\u00e9curit\u00e9 et la performance, le fichier risque de devenir d\u00e9sordonn\u00e9. Les commentaires peuvent vous aider \u00e0 trouver rapidement une r\u00e8gle, garder une trace de vos changements, ou tenir votre fichier en ordre.<\/p><p>Lorsque vous ajoutez une nouvelle r\u00e8gle au .htaccess, veillez \u00e0 sauvegarder vos changements et \u00e0 rafra\u00eechir votre site pour voir s\u2019il fonctionne toujours correctement. Cela vous indiquera aussi quelle r\u00e8gle en particulier casse votre site, et si cela arrive, vous n\u2019aurez qu\u2019\u00e0 effacer la r\u00e8gle qui pose probl\u00e8me ou simplement remettre votre sauvegarde de fichier .htaccess pour que votre site fonctionne \u00e0 nouveau.&nbsp;<\/p><h2 class=\"wp-block-heading\">Exemples de r\u00e8gles dans le .htaccess sur WordPress&nbsp;<\/h2><p>En ajoutant de nouvelles r\u00e8gles \u00e0 votre fichier .htaccess, vous obtenez plus de contr\u00f4le sur votre site et votre serveur en op\u00e9rant des changements qui boostent les performances de votre site.&nbsp;<\/p><p>Avant de plonger dans le coeur du sujet, assurez-vous bien d\u2019avoir une copie de sauvegarde de votre fichier .htaccess. Il se peut que votre h\u00e9bergeur web n\u2019ait pas la compatibilit\u00e9 avec certaines des r\u00e8gles, ou que vous fassiez une coquille par inadvertance, et vous risquez de casser votre site.&nbsp;<\/p><p>Quoiqu\u2019il en soit, la solution la plus facile est de faire une copie de votre .htaccess et de lui donner un nom comme <em>.htaccess_original<\/em>. De cette mani\u00e8re, lorsque vous faites des changements dans le fichiers et que vous d\u00e9couvrez que vous devez faire machine arri\u00e8re, vous n\u2019aurez qu\u2019\u00e0 renommer votre copie de sauvegarde et la t\u00e9l\u00e9charger dans votre dossier racine.&nbsp;<\/p><h3 class=\"wp-block-heading\">Autoriser la compression HTTP&nbsp;<\/h3><p>Tous les navigateurs modernes connaissent et n\u00e9gocient automatiquement la compression GZIP pour toutes les requ\u00eates HTTP. En activant GZIP, vous pouvez souvent obtenir des taux de compression allant jusqu\u2019\u00e0 70 &#8211; 90 %, <a href=\"https:\/\/wp-rocket.me\/blog\/gzip-compression-wordpress\/\">comme j\u2019en parle dans cet article d\u2019il y a quelques semaines.<\/a> Cela peut r\u00e9duire de mani\u00e8re significative le temps n\u00e9cessaire pour charger les ressources, r\u00e9duire l\u2019utilisation de donn\u00e9es pour les visiteurs de votre site, et am\u00e9liorer le temps d\u2019affichage de vos page.<\/p><p>Il faut bien noter que WP Rocket ajoute automatiquement les r\u00e8gles de compression GZIP \u00e0 votre fichier .htaccess en utilisant le module mod_deflate. Si vous utilisez WP Rocket, vous n\u2019aurez rien \u00e0 faire car GZIP sera d\u00e9j\u00e0 en place et actif sur votre site.&nbsp;<\/p><p>Pour vous donner une id\u00e9e de ce \u00e0 quoi le module mod_deflate ressemble, voici une version simplifi\u00e9e :\u00a0<\/p><pre class=\"wp-block-code\"><code>&lt;ifmodule mod_deflate.c>\nAddOutputFilterByType DEFLATE text\/html text\/plain text\/xml application\/xml application\/xhtml+xml text\/javascript text\/css application\/x-javascript application\/javascript\n&lt;\/ifmodule><\/code><\/pre><h3 class=\"wp-block-heading\">Emp\u00eacher le hotlink d\u2019image&nbsp;<\/h3><p>Chaque image sur vos pages envoie une requ\u00eate HTTP s\u00e9par\u00e9e \u00e0 votre serveur. Lorsque quelqu\u2019un utilise l\u2019URL de l\u2019une de vos images et l\u2019ajoute \u00e0 son site au lieu de charger l\u2019image sur leur propre serveur, ils volent de votre bande-passante.&nbsp;<\/p><p>Cette technique s\u2019appelle le hotlink. Pour emp\u00eacher que cela n\u2019arrive \u00e0 votre site, ajoutez la r\u00e8gle suivante \u00e0 votre fichier .htaccess :<\/p><pre class=\"wp-block-code\"><code>RewriteEngine on\nRewriteCond %{HTTP_REFERER} !^$\nRewriteCond %{HTTP_REFERER} !^http:\/\/(www\\.)?yourdomain.com\/.*$ &#91;NC]\nRewriteRule \\.(gif|jpg|png)$ - &#91;F]<\/code><\/pre><p>Remplacez bien \u201cyourdomain.com\u201d avec l\u2019URL de votre site.<\/p><p>Vous trouverez plus d\u2019exemples de r\u00e8gles \u00e0 ajouter au .htaccess pour booster la s\u00e9curit\u00e9 et les performances de votre site <a href=\"https:\/\/codex.wordpress.org\/htaccess\">dans le codex WordPress<\/a>.<\/p><h2 class=\"wp-block-heading\">Conclusion<\/h2><p>Utiliser et modifier le fichier .htaccess de votre site vous permet de faire des changements importants sur la configuration de votre serveur. De cette mani\u00e8re, vous augmentez la s\u00e9curit\u00e9 et les performances de votre site.&nbsp;<\/p><p>Vous trouverez plus de r\u00e8gles que vous pouvez ajouter au fichier .htaccess dans le <a href=\"https:\/\/codex.wordpress.org\/htaccess\">codex WordPress<\/a>. Il existe aussi de nombreux blogs de d\u00e9veloppeurs et de <a href=\"https:\/\/webmasters.stackexchange.com\/questions\/tagged\/htaccess\">sujets de discussion sur StackExchange<\/a> qui parlent de trucs et astuces pour modifier le .htaccess.<\/p><p>Enfin, n\u2019oubliez pas de faire une sauvegarde de votre site \u00e0 chaque fois que vous effectuez des changements dans les fichiers coeur de WordPress comme .htaccess, afin de pouvoir faire machine arri\u00e8re si quelque chose se passe mal.&nbsp;<\/p><p><em>Avez-vous d\u00e9j\u00e0 modifi\u00e9 votre .htaccess ? Partagez vos questions et vos astuces de r\u00e8gles de .htaccess dans les commentaires.&nbsp;<\/em><\/p>","protected":false},"excerpt":{"rendered":"<p>Le fichier .htaccess de votre installation WordPress est un puissant fichier de configuration. Apprenez \u00e0 l&rsquo;utiliser pour remplacer les param\u00e8tres du serveur afin d&rsquo;am\u00e9liorer les performances de votre site.<\/p>\n","protected":false},"author":47285,"featured_media":839704,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"kia_subtitle":"","footnotes":""},"categories":[74],"tags":[],"class_list":["post-2005221","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-referencement-wordpress"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Qu\u2019est ce que le .htaccess et comment l\u2019utiliser dans WordPress<\/title>\n<meta name=\"description\" content=\"Le fichier .htaccess de votre installation WordPress est un puissant fichier de configuration. Apprenez \u00e0 l&#039;utiliser pour remplacer les param\u00e8tres du serveur afin d&#039;am\u00e9liorer les performances de votre site.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wp-rocket.me\/fr\/blog\/htaccess-dans-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Qu\u2019est ce que le .htaccess et comment l\u2019utiliser dans WordPress\" \/>\n<meta property=\"og:description\" content=\"Le fichier .htaccess de votre installation WordPress est un puissant fichier de configuration. Apprenez \u00e0 l&#039;utiliser pour remplacer les param\u00e8tres du serveur afin d&#039;am\u00e9liorer les performances de votre site.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wp-rocket.me\/fr\/blog\/htaccess-dans-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"WP Rocket\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pages\/WP-Rocket\/631942253526829\" \/>\n<meta property=\"article:published_time\" content=\"2020-03-10T13:40:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-03-10T13:40:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/what-is-htaccess-file.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1100\" \/>\n\t<meta property=\"og:image:height\" content=\"460\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Raelene Morey\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@wp_rocket\" \/>\n<meta name=\"twitter:site\" content=\"@wp_rocket\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Raelene Morey\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture est.\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/htaccess-dans-wordpress\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/htaccess-dans-wordpress\/\"},\"author\":{\"name\":\"Raelene Morey\",\"@id\":\"https:\/\/wp-rocket.me\/#\/schema\/person\/916d553a975868ce90654f343fa25d73\"},\"headline\":\"Qu\u2019est ce que le .htaccess et comment l\u2019utiliser dans WordPress\",\"datePublished\":\"2020-03-10T13:40:22+00:00\",\"dateModified\":\"2020-03-10T13:40:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/htaccess-dans-wordpress\/\"},\"wordCount\":2360,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/wp-rocket.me\/#organization\"},\"image\":{\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/htaccess-dans-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/what-is-htaccess-file.png\",\"articleSection\":[\"SEO\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/wp-rocket.me\/fr\/blog\/htaccess-dans-wordpress\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/htaccess-dans-wordpress\/\",\"url\":\"https:\/\/wp-rocket.me\/fr\/blog\/htaccess-dans-wordpress\/\",\"name\":\"Qu\u2019est ce que le .htaccess et comment l\u2019utiliser dans WordPress\",\"isPartOf\":{\"@id\":\"https:\/\/wp-rocket.me\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/htaccess-dans-wordpress\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/htaccess-dans-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/what-is-htaccess-file.png\",\"datePublished\":\"2020-03-10T13:40:22+00:00\",\"dateModified\":\"2020-03-10T13:40:26+00:00\",\"description\":\"Le fichier .htaccess de votre installation WordPress est un puissant fichier de configuration. Apprenez \u00e0 l'utiliser pour remplacer les param\u00e8tres du serveur afin d'am\u00e9liorer les performances de votre site.\",\"breadcrumb\":{\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/htaccess-dans-wordpress\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wp-rocket.me\/fr\/blog\/htaccess-dans-wordpress\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/htaccess-dans-wordpress\/#primaryimage\",\"url\":\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/what-is-htaccess-file.png\",\"contentUrl\":\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/what-is-htaccess-file.png\",\"width\":1100,\"height\":460,\"caption\":\"what is htaccess file and how to use it on wordpress\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/htaccess-dans-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/wp-rocket.me\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SEO\",\"item\":\"https:\/\/wp-rocket.me\/blog\/seo\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Qu\u2019est ce que le .htaccess et comment l\u2019utiliser dans WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/wp-rocket.me\/#website\",\"url\":\"https:\/\/wp-rocket.me\/\",\"name\":\"WP Rocket\",\"description\":\"Plugin d&#039;optimisation de sites WordPress\",\"publisher\":{\"@id\":\"https:\/\/wp-rocket.me\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/wp-rocket.me\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/wp-rocket.me\/#organization\",\"name\":\"WP Rocket\",\"url\":\"https:\/\/wp-rocket.me\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/wp-rocket.me\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/logo-wp-rocket-paypal-2.png\",\"contentUrl\":\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/logo-wp-rocket-paypal-2.png\",\"width\":150,\"height\":41,\"caption\":\"WP Rocket\"},\"image\":{\"@id\":\"https:\/\/wp-rocket.me\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/pages\/WP-Rocket\/631942253526829\",\"https:\/\/x.com\/wp_rocket\",\"https:\/\/www.youtube.com\/channel\/UC1ozThXHd1IWIZ5wkshgp_Q\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/wp-rocket.me\/#\/schema\/person\/916d553a975868ce90654f343fa25d73\",\"name\":\"Raelene Morey\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/wp-rocket.me\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/fa33964c6065acf9d0348d177213ec83?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/fa33964c6065acf9d0348d177213ec83?s=96&d=mm&r=g\",\"caption\":\"Raelene Morey\"},\"description\":\"Raelene Morey is the Co-Founder of Words By Birds, a digital writing agency that helps busy WordPress with writing articles, content strategies, lead magnets and other word-related things. A former journalist and editor, Raelene has been developing WordPress sites for over 10 years.\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Qu\u2019est ce que le .htaccess et comment l\u2019utiliser dans WordPress","description":"Le fichier .htaccess de votre installation WordPress est un puissant fichier de configuration. Apprenez \u00e0 l'utiliser pour remplacer les param\u00e8tres du serveur afin d'am\u00e9liorer les performances de votre site.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/wp-rocket.me\/fr\/blog\/htaccess-dans-wordpress\/","og_locale":"fr_FR","og_type":"article","og_title":"Qu\u2019est ce que le .htaccess et comment l\u2019utiliser dans WordPress","og_description":"Le fichier .htaccess de votre installation WordPress est un puissant fichier de configuration. Apprenez \u00e0 l'utiliser pour remplacer les param\u00e8tres du serveur afin d'am\u00e9liorer les performances de votre site.","og_url":"https:\/\/wp-rocket.me\/fr\/blog\/htaccess-dans-wordpress\/","og_site_name":"WP Rocket","article_publisher":"https:\/\/www.facebook.com\/pages\/WP-Rocket\/631942253526829","article_published_time":"2020-03-10T13:40:22+00:00","article_modified_time":"2020-03-10T13:40:26+00:00","og_image":[{"width":1100,"height":460,"url":"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/what-is-htaccess-file.png","type":"image\/png"}],"author":"Raelene Morey","twitter_card":"summary_large_image","twitter_creator":"@wp_rocket","twitter_site":"@wp_rocket","twitter_misc":{"\u00c9crit par":"Raelene Morey","Dur\u00e9e de lecture est.":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/wp-rocket.me\/fr\/blog\/htaccess-dans-wordpress\/#article","isPartOf":{"@id":"https:\/\/wp-rocket.me\/fr\/blog\/htaccess-dans-wordpress\/"},"author":{"name":"Raelene Morey","@id":"https:\/\/wp-rocket.me\/#\/schema\/person\/916d553a975868ce90654f343fa25d73"},"headline":"Qu\u2019est ce que le .htaccess et comment l\u2019utiliser dans WordPress","datePublished":"2020-03-10T13:40:22+00:00","dateModified":"2020-03-10T13:40:26+00:00","mainEntityOfPage":{"@id":"https:\/\/wp-rocket.me\/fr\/blog\/htaccess-dans-wordpress\/"},"wordCount":2360,"commentCount":0,"publisher":{"@id":"https:\/\/wp-rocket.me\/#organization"},"image":{"@id":"https:\/\/wp-rocket.me\/fr\/blog\/htaccess-dans-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/what-is-htaccess-file.png","articleSection":["SEO"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/wp-rocket.me\/fr\/blog\/htaccess-dans-wordpress\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/wp-rocket.me\/fr\/blog\/htaccess-dans-wordpress\/","url":"https:\/\/wp-rocket.me\/fr\/blog\/htaccess-dans-wordpress\/","name":"Qu\u2019est ce que le .htaccess et comment l\u2019utiliser dans WordPress","isPartOf":{"@id":"https:\/\/wp-rocket.me\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wp-rocket.me\/fr\/blog\/htaccess-dans-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/wp-rocket.me\/fr\/blog\/htaccess-dans-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/what-is-htaccess-file.png","datePublished":"2020-03-10T13:40:22+00:00","dateModified":"2020-03-10T13:40:26+00:00","description":"Le fichier .htaccess de votre installation WordPress est un puissant fichier de configuration. Apprenez \u00e0 l'utiliser pour remplacer les param\u00e8tres du serveur afin d'am\u00e9liorer les performances de votre site.","breadcrumb":{"@id":"https:\/\/wp-rocket.me\/fr\/blog\/htaccess-dans-wordpress\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wp-rocket.me\/fr\/blog\/htaccess-dans-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/wp-rocket.me\/fr\/blog\/htaccess-dans-wordpress\/#primaryimage","url":"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/what-is-htaccess-file.png","contentUrl":"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/what-is-htaccess-file.png","width":1100,"height":460,"caption":"what is htaccess file and how to use it on wordpress"},{"@type":"BreadcrumbList","@id":"https:\/\/wp-rocket.me\/fr\/blog\/htaccess-dans-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/wp-rocket.me\/fr\/"},{"@type":"ListItem","position":2,"name":"SEO","item":"https:\/\/wp-rocket.me\/blog\/seo\/"},{"@type":"ListItem","position":3,"name":"Qu\u2019est ce que le .htaccess et comment l\u2019utiliser dans WordPress"}]},{"@type":"WebSite","@id":"https:\/\/wp-rocket.me\/#website","url":"https:\/\/wp-rocket.me\/","name":"WP Rocket","description":"Plugin d&#039;optimisation de sites WordPress","publisher":{"@id":"https:\/\/wp-rocket.me\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wp-rocket.me\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/wp-rocket.me\/#organization","name":"WP Rocket","url":"https:\/\/wp-rocket.me\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/wp-rocket.me\/#\/schema\/logo\/image\/","url":"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/logo-wp-rocket-paypal-2.png","contentUrl":"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/logo-wp-rocket-paypal-2.png","width":150,"height":41,"caption":"WP Rocket"},"image":{"@id":"https:\/\/wp-rocket.me\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pages\/WP-Rocket\/631942253526829","https:\/\/x.com\/wp_rocket","https:\/\/www.youtube.com\/channel\/UC1ozThXHd1IWIZ5wkshgp_Q"]},{"@type":"Person","@id":"https:\/\/wp-rocket.me\/#\/schema\/person\/916d553a975868ce90654f343fa25d73","name":"Raelene Morey","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/wp-rocket.me\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/fa33964c6065acf9d0348d177213ec83?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fa33964c6065acf9d0348d177213ec83?s=96&d=mm&r=g","caption":"Raelene Morey"},"description":"Raelene Morey is the Co-Founder of Words By Birds, a digital writing agency that helps busy WordPress with writing articles, content strategies, lead magnets and other word-related things. A former journalist and editor, Raelene has been developing WordPress sites for over 10 years."}]}},"_links":{"self":[{"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/posts\/2005221"}],"collection":[{"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/users\/47285"}],"replies":[{"embeddable":true,"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/comments?post=2005221"}],"version-history":[{"count":0,"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/posts\/2005221\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/media\/839704"}],"wp:attachment":[{"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/media?parent=2005221"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/categories?post=2005221"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/tags?post=2005221"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}