{"id":2070,"date":"2023-03-08T14:38:04","date_gmt":"2023-03-08T19:38:04","guid":{"rendered":"https:\/\/www.ex2.com\/tutoriels\/?p=2070"},"modified":"2025-04-09T14:54:32","modified_gmt":"2025-04-09T19:54:32","slug":"9-usages-du-fichier-htaccess-dun-site-wordpress","status":"publish","type":"post","link":"https:\/\/www.ex2.com\/tutoriels\/9-usages-du-fichier-htaccess-dun-site-wordpress\/","title":{"rendered":"9 usages du fichier .htaccess d&rsquo;un site WordPress"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Le fichier .htaccess d&rsquo;un site WordPress peut avoir plusieurs usages. Il s&rsquo;agit d&rsquo;un fichier de configuration pour les serveurs web Apache pr\u00e9sent sur tous les sites <a href=\"https:\/\/fr.wordpress.org\/\">WordPress<\/a>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C\u2019est un outil puissant qui permet de prot\u00e9ger votre site ou augmenter ses performances en apportant simplement quelques ajustements mineurs \u00e0 son code. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Avec ce fichier, vous pouvez bloquer des utilisateurs, cr\u00e9er des redirections, pr\u00e9venir les attaques, et m\u00eame refuser l\u2019acc\u00e8s \u00e0 certains \u00e9l\u00e9ments sp\u00e9cifiques de votre site.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En somme, il offre de nombreuses opportunit\u00e9s de configuration pouvant \u00eatre utilis\u00e9es, en fonction de vos besoins sp\u00e9cifiques.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Une br\u00e8ve introduction au fichier .htaccess<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"315\" src=\"https:\/\/www.ex2.com\/tutoriels\/wp-content\/uploads\/2023\/03\/htaccessfile.jpg\" alt=\"usages du fichier .htaccess d'un site WordPress\" class=\"wp-image-2078\" srcset=\"https:\/\/www.ex2.com\/tutoriels\/wp-content\/uploads\/2023\/03\/htaccessfile.jpg 600w, https:\/\/www.ex2.com\/tutoriels\/wp-content\/uploads\/2023\/03\/htaccessfile-300x158.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Comme nous l&rsquo;avons mentionn\u00e9, .htaccess est un fichier de configuration. Il d\u00e9termine comment les serveurs bas\u00e9s sur Apache doivent interagir avec votre site internet. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En somme, .htaccess contr\u00f4le l\u2019acc\u00e8s aux fichiers d\u2019un r\u00e9pertoire. Il est en quelque sorte un gardien de votre site web. C&rsquo;est lui qui d\u00e9cide qui a le droit d&rsquo;entrer et ce qu\u2019ils sont autoris\u00e9s \u00e0 faire.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un fichier .htaccess est g\u00e9n\u00e9ralement inclus par d\u00e9faut lors de votre installation du CMS WordPress. L\u2019objectif principal de l&rsquo;int\u00e9gration de ce fichier est d\u2019am\u00e9liorer la s\u00e9curit\u00e9 et les performances. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il vous permet toutefois bien plus, notamment de modifier les param\u00e8tres de votre serveur web. Vous trouverez normalement votre fichier .htaccess dans le r\u00e9pertoire racine de votre site (public_html). <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La configuration du fichier .htaccess affectent l\u2019ensemble de votre site WordPress. Ils s\u2019appliquent \u00e0 la fois \u00e0 son propre r\u00e9pertoire et \u00e0 tous les sous-r\u00e9pertoires dans ce dossier principal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il est aussi important de noter que le fichier .htaccess n\u2019a aucune extension de fichier. Le point au d\u00e9but est seulement l\u00e0 pour assurer que le fichier reste cach\u00e9.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">9 usages courants du fichier .htaccess d&rsquo;un site WordPress<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Maintenant que vous savez ce qu&rsquo;est le fichier .htaccess, il est temps de voir comment vous en servir.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nous allons vous pr\u00e9senter quelques mani\u00e8res de facilement augmenter la s\u00e9curit\u00e9 et les performances de votre site en \u00e9ditant ce fichier.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">N\u2019oubliez pas de cr\u00e9er une sauvegarde avant de commencer! Utilisez ensuite simplement les extraits de code que nous vous fournissons ci-dessous pour activer les fonctions d\u00e9sir\u00e9es.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Refuser l\u2019acc\u00e8s \u00e0 certaines parties de votre site<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019un des usages les plus courant du fichier . htaccess est de refuser l\u2019acc\u00e8s \u00e0 certaines pages et certains fichiers d&rsquo;un site. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il y a quelques fichiers  critiques qu&rsquo;il est recommand\u00e9 de cacher de cette fa\u00e7on pour des raisons de s\u00e9curit\u00e9. On peut notamment penser \u00e0 votre fichier wp-config.php.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vous pouvez le faire en ajoutant le code suivant. Celui-ci fera appara\u00eetre une page d&rsquo;erreur 404 \u00e0 quiconque tente d&rsquo;acc\u00e9der au fichier&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;Files ~ \"\/wp-config.php\"&gt;\nOrder Allow,Deny\nDeny from All\n&lt;\/Files&gt;<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Quand des donn\u00e9es sensibles doivent \u00eatre cach\u00e9es, il est recommand\u00e9 de restreindre l\u2019acc\u00e8s au r\u00e9pertoire correspondant. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Comme de nombreux sites WordPress utilisent la m\u00eame structure de dossiers, cette configuration peut rendre votre site vuln\u00e9rable. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous ajoutez la ligne suivante, elle d\u00e9sactivera la fonctionnalit\u00e9 de liste de r\u00e9pertoire par d\u00e9faut&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Options -Indexes<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Cela emp\u00eachera les internautes et les robots de voir la structure de votre r\u00e9pertoire. Si quelqu\u2019un tente d\u2019y acc\u00e9der, il obtiendra plut\u00f4t une page d\u2019erreur 403.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Redirection des URL: un des usages courants du fichier .htaccess d&rsquo;un site WordPress<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Cr\u00e9er des redirections vous permet d\u2019envoyer automatiquement les utilisateurs vers une page sp\u00e9cifique. Elles peuvent \u00eatre particuli\u00e8rement utiles si une page a \u00e9t\u00e9 d\u00e9plac\u00e9e ou supprim\u00e9e. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Elles servent aussi quand vous voulez que les utilisateurs qui tentent d\u2019acc\u00e9der \u00e0 une page donn\u00e9es soient emmen\u00e9s ailleurs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vous pouvez cr\u00e9er des redirections avec via cPanel ou avec un plugin WordPress comme <a href=\"https:\/\/wordpress.org\/plugins\/redirection\/\">Redirection<\/a>. Il est aussi possible de le faire en \u00e9ditant le fichier .htaccess. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour cr\u00e9er une redirection, utilisez le code suivant&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Redirect \/ancienfichier.html http:\/\/www.exemple.com\/nouveaufichier.html<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Vous avez sans doute d\u00e9j\u00e0 compris la structure de la commande. La premi\u00e8re partie est le chemin vers l\u2019ancien fichier. La seconde est, pour sa part, l\u2019URL vers laquelle vous souhaitez rediriger les visiteurs.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Forcez votre site \u00e0 charger en toute s\u00e9curit\u00e9 avec HTTPS<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous avez ajout\u00e9 un certificat SSL \u00e0 votre domaine, il est recommand\u00e9 de forcer votre site \u00e0 charger en utilisant le protocole HTTPS. Celui-ci rend votre site plus s\u00fbr pour vous et pour vos visiteurs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vous pouvez le faire en ajoutant simplement le code suivant&nbsp;au fichier .htaccess:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">RewriteEngine On\nRewriteCond %{HTTPS} !=on\nRewriteRule ^(.*)$ https:\/\/%{HTTP_HOST}%{REQUEST_URI} [L,R=301]<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Votre site assurera automatiquement la redirection de toutes les requ\u00eates HTTP vers HTTPS. Par exemple, si un utilisateur tente d\u2019acc\u00e9der \u00e0 http:\/\/www.exemple.com, il sera redirig\u00e9 vers https:\/\/www.exemple.com.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. Modification des param\u00e8tres de mise en cache<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La mise en cache du navigateur est un processus lors duquel certains fichiers du site sont temporairement enregistr\u00e9s sur l\u2019appareil local d\u2019un visiteur. Cela permet au contenu de se charger plus rapidement. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Via le fichier .htaccess, vous pouvez modifier la dur\u00e9e de stockage de vos fichiers dans le cache du navigateur (avant qu\u2019ils soient mis \u00e0 jour).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il y a plusieurs fa\u00e7ons de faire pour modifier cette dur\u00e9e. Pour cet exemple, nous utiliserons une fonction appel\u00e9e <em>mod_headers<\/em>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le code suivant permet de changer le temps de cache maximum de tous les fichiers jpg, jpeg, png et gif&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;ifModule mod_headers.c&gt;\n&lt;filesMatch \"\\\\.(jpg|jpeg|png|gif)$\"&gt;\nHeader set Cache-Control \"max-age=2592000, public\"\n&lt;\/filesMatch&gt;<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">La dur\u00e9e maximale  dans cet exemple a \u00e9t\u00e9 fix\u00e9e \u00e0 2&nbsp;592&nbsp;000 secondes, ce qui \u00e9quivaut \u00e0 30 jours. Vous pouvez modifier cette dur\u00e9e si vous le souhaitez, tout comme les extensions de fichier affect\u00e9es. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vous pouvez ajouter diff\u00e9rents param\u00e8tres pour diff\u00e9rentes extensions de fichiers. Pour ce faire, ajoutez simplement plusieurs fonctions mod_header avec des param\u00e8tres diff\u00e9rents.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5. Pr\u00e9venir certaines attaques par injection<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Les attaques par injection de code sont des tentatives de modifier la fa\u00e7on dont un site web ou une application s\u2019ex\u00e9cute en ajoutant du code. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Par exemple, un pirate peut ajouter un script \u00e0 un champ de texte de votre site, puis le soumettre. Dans certains cas, cela pourrait amener votre site internet \u00e0 ex\u00e9cuter le script.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour vous prot\u00e9ger contre certains types d\u2019injection de script,&nbsp;vous pouvez ajouter le code suivant dans votre fichier .htaccess:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Options +FollowSymLinks<br>RewriteEngine On<br>RewriteCond %{QUERY_STRING} (\\&lt;|%3C).<em>script.<\/em>(&gt;|%3E) &#91;NC,OR]<br>RewriteCond %{QUERY_STRING} GLOBALS(=|&#91;|\\%&#91;0-9A-Z]{0,2}) &#91;OR]<br>RewriteCond %{QUERY_STRING} _REQUEST(=|&#91;|\\%&#91;0-9A-Z]{0,2})<br>RewriteRule ^(.*)$ index.php &#91;F,L]<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Votre site devrait maintenant pouvoir d\u00e9tecter et arr\u00eater la plupart des tentatives d\u2019injection de script. Il redirigera alors le coupable vers votre page index.php.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il est toutefois important de noter que ce code particulier ne prot\u00e8ge pas contre tous les types d\u2019attaques par injection. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bien qu&rsquo;il peut certainement \u00eatre utile, vous ne devriez pas compter sur lui pour \u00eatre votre seule protection contre ce type d\u2019attaque.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">6. Arr\u00eater les attaques par \u00e9num\u00e9rations des noms d\u2019utilisateur<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019\u00e9num\u00e9ration des noms d\u2019utilisateur est un processus durant lequel les noms des utilisateur de votre site sont r\u00e9colt\u00e9s en consultant la page d\u2019auteur de chaque utilisateur. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C&rsquo;est d&rsquo;autant plus probl\u00e9matique si quelqu\u2019un parvient \u00e0 trouver votre nom d\u2019utilisateur administrateur. Ce rend beaucoup plus facile la t\u00e2che d\u2019acc\u00e9der \u00e0 votre site.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vous pouvez aider \u00e0 pr\u00e9venir les attaques par \u00e9num\u00e9ration des noms d\u2019utilisateur en ajoutant le code suivant&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>RewriteCond %{REQUEST_URI} !^\/wp-admin &#91;NC]<br>RewriteCond %{QUERY_STRING} author=\\d<br>RewriteRule .* - &#91;R=403,L]<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ce code bloquera certaines tentatives d&rsquo;attaques par \u00e9num\u00e9ration des noms d\u2019utilisateur. Les pirates acc\u00e8deront alors \u00e0 une simple page d\u2019erreur 403. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Notez bien que cela n\u2019emp\u00eachera pas toutes possibilit\u00e9s d&rsquo;attaques par \u00e9num\u00e9ration. Vous devriez prendre des mesures de s\u00e9curit\u00e9 suppl\u00e9mentaires. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nous vous recommandons donc de renforcer davantage la s\u00e9curit\u00e9 de votre page de connexion en mettant en place une authentification \u00e0 plusieurs facteurs.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">7. Emp\u00eacher le hotlinking des images est l&rsquo;un des usages du fichier .htaccess d&rsquo;un site WordPress<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Le hotlinking d\u2019images est un probl\u00e8me courant sur le web. Il survient lorsque des images sur votre serveur sont affich\u00e9es sur un autre site. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Certains sites se servent de ce proc\u00e9d\u00e9 pour parasiter la bande passante d&rsquo;autres sites web. Ils peuvent ainsi utiliser les ressources de votre h\u00e9bergement web pour le chargement de leurs images.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vous pouvez emp\u00eacher le hotlinking de votre contenu en ajoutant le code suivant au fichier .htaccess:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>RewriteEngine On<br>RewriteCond %{HTTP_REFERER} !^$<br>RewriteCond %{HTTP_REFERER} !^https:\/\/(www.)?example.com\/.*$ &#91;NC]<br>RewriteRule .(png|gif|jpg|jpeg)$ https:\/\/www.example.com\/wp-content\/uploads\/hotlink.gif &#91;R,L]<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Remplacez bien s\u00fbr exemple.com par votre propre nom de domaine. Ce code emp\u00eachera le chargement de vos images sur tous les autres sites web, et m\u00eame un peu plus. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Au lieu de l\u2019image d\u00e9sir\u00e9e, ces sites chargeront l&rsquo;image que vous sp\u00e9cifiez sur la derni\u00e8re ligne du code. Vous pouvez l\u2019utiliser pour envoyer un message aux sites qui tentent de parasiter les ressources de votre serveur.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Prenez notes que ce code peut causer des probl\u00e8mes si vous souhaitez que les images apparaissent hors de votre site, comme sur les moteurs de recherche. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vous pouvez aussi choisir de lier un script plut\u00f4t qu\u2019une image statique. Vous pouvez aussi choisir une image filigran\u00e9e ou contenant une annonce de votre marque.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">8. Contr\u00f4lez vos extensions de fichiers <\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">En utilisant le fichier .htaccess, vous pouvez contr\u00f4ler de quelles mani\u00e8res les fichiers de diff\u00e9rentes extensions sont charg\u00e9s par votre site web. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> Cette fonctionnalit\u00e9 offre de tr\u00e8s nombreuses possibilit\u00e9s, comme ex\u00e9cuter des fichiers comme PHP. Nous allons nous contenter de vous montrer un exemple de base.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le code suivant supprimera automatiquement l\u2019extension de fichier des fichiers PHP au moment de leur chargement. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vous pouvez bien s\u00fbr l\u2019utiliser avec n\u2019importe quel type de fichier. Dans ce cas, vous devez remplacer toutes les instances de \u00ab&nbsp;php&nbsp;\u00bb par l\u2019extension que vous voulez&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>RewriteEngine On<br>RewriteCond %{THE_REQUEST} ^&#91;A-Z]{3,9}\\ \/.<em>index\\ HTTP\/ RewriteRule ^(.<\/em>)index$ http:\/\/example.com\/$1 &#91;L,R=301]<br>RewriteCond %{REQUEST_FILENAME} !-d<br>RewriteRule ^(&#91;^\/]+)\/$ http:\/\/example.com\/$1 &#91;L,R=301]<br>RewriteCond %{THE_REQUEST} ^&#91;A-Z]{3,9}\\ \/(.+).php\\ HTTP\/<br>RewriteRule ^(.+).php$ http:\/\/example.com\/$1 &#91;L,R=301]<br>RewriteRule ^(&#91;a-z]+)$ \/$1.php &#91;L]<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Le code fera charger tous les fichiers PHP en retirant l&rsquo;affichage de leur extension dans l\u2019URL. Par exemple, le fichier index.php appara\u00eetra simplement sous le nom index.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">9. Forcer le t\u00e9l\u00e9chargement des fichiers <\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Lorsqu\u2019un fichier est cibl\u00e9 par une requ\u00eate sur votre site, la r\u00e9ponse par d\u00e9faut est de l\u2019afficher dans le navigateur. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Par exemple, si votre site contient un fichier audio, il jouera dans le navigateur plut\u00f4t que d\u2019\u00eatre t\u00e9l\u00e9charg\u00e9 sur l\u2019ordinateur du visiteur.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vous pouvez changer la r\u00e9ponse par d\u00e9faut et forcer le site \u00e0 plut\u00f4t t\u00e9l\u00e9charger le fichier. Cela peut \u00eatre fait en ajoutant le code suivant au fichier .htaccess:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>AddType application\/octet-stream mp3<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dans cet exemple, nous avons utilis\u00e9 des fichiers mp3. Vous pouvez bien s\u00fbr utiliser la m\u00eame fonction pour n&rsquo;importe autre extension pertinente (txt, mov, etc.).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pour conclure sur les usages du fichier .htaccess d&rsquo;un site WordPress<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"315\" src=\"https:\/\/www.ex2.com\/tutoriels\/wp-content\/uploads\/2023\/03\/htaccessfile2.jpg\" alt=\"les usages courants du fichier .htaccess d'un site WordPress\" class=\"wp-image-2093\" srcset=\"https:\/\/www.ex2.com\/tutoriels\/wp-content\/uploads\/2023\/03\/htaccessfile2.jpg 600w, https:\/\/www.ex2.com\/tutoriels\/wp-content\/uploads\/2023\/03\/htaccessfile2-300x158.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Le fichier de configuration .htaccess permet de s\u00e9curiser votre site web, augmenter ses performances et bien d&rsquo;autres choses encore.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En ajoutant quelques lignes de code dans ce fichier, vous pouvez facilement exploiter ses multiples fonctionnalit\u00e9s. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nous esp\u00e9rons que la lecture de cet article vous a plu et que nos conseils vous ont aid\u00e9 \u00e0 comprendre les diff\u00e9rents usages du fichier .htaccess d&rsquo;un site WordPress.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si c&rsquo;est le cas, nous vous invitons \u00e0 consulter nos autres autres <a href=\"https:\/\/www.ex2.com\/tutoriels\/\">articles et tutoriels<\/a>. Vous y trouverez une foule de conseils et d&rsquo;informations utiles \u00e0 propos de WordPress et la cr\u00e9ation de sites web.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous \u00eates \u00e0 la recherche d&rsquo;un h\u00e9bergement web pour votre site WordPress, nous vous invitons \u00e0 consulter les offres d&rsquo;Ex2. Nos <a href=\"https:\/\/www.ex2.com\/hosting\/wordpress-hosting\">plans d&rsquo;h\u00e9bergement WordPress vert<\/a> sont tr\u00e8s compl\u00e8tes et performantes, incluant tout ce dont votre site a besoin pour r\u00e9ussir.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Le fichier .htaccess d&rsquo;un site WordPress peut avoir plusieurs usages. Il s&rsquo;agit d&rsquo;un fichier de configuration pour les serveurs web Apache pr\u00e9sent sur tous les sites WordPress. C\u2019est un outil puissant qui permet de prot\u00e9ger votre site ou augmenter ses performances en apportant simplement quelques ajustements mineurs \u00e0 son code. Avec ce fichier, vous pouvez [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":2075,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,10],"tags":[221,104,222,13],"class_list":["post-2070","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress","category-wordpress-hebergement-web","tag-configuration","tag-fichier-htaccess","tag-serveur","tag-wordpress","entry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>9 usages du fichier .htaccess d&#039;un site Wordpress - Ex2 - H\u00e9bergeur Web vert sp\u00e9cialis\u00e9 WordPress<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.ex2.com\/tutoriels\/9-usages-du-fichier-htaccess-dun-site-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"9 usages du fichier .htaccess d&#039;un site Wordpress - Ex2 - H\u00e9bergeur Web vert sp\u00e9cialis\u00e9 WordPress\" \/>\n<meta property=\"og:description\" content=\"Le fichier .htaccess d&rsquo;un site WordPress peut avoir plusieurs usages. Il s&rsquo;agit d&rsquo;un fichier de configuration pour les serveurs web Apache pr\u00e9sent sur tous les sites WordPress. C\u2019est un outil puissant qui permet de prot\u00e9ger votre site ou augmenter ses performances en apportant simplement quelques ajustements mineurs \u00e0 son code. Avec ce fichier, vous pouvez [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.ex2.com\/tutoriels\/9-usages-du-fichier-htaccess-dun-site-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"Ex2 - H\u00e9bergeur Web vert sp\u00e9cialis\u00e9 WordPress\" \/>\n<meta property=\"article:published_time\" content=\"2023-03-08T19:38:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-09T19:54:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.ex2.com\/tutoriels\/wp-content\/uploads\/2023\/03\/htaccess.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"315\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Olivier\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Olivier\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.ex2.com\\\/tutoriels\\\/9-usages-du-fichier-htaccess-dun-site-wordpress\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ex2.com\\\/tutoriels\\\/9-usages-du-fichier-htaccess-dun-site-wordpress\\\/\"},\"author\":{\"name\":\"Olivier\",\"@id\":\"https:\\\/\\\/www.ex2.com\\\/tutoriels\\\/#\\\/schema\\\/person\\\/4945eaae98ceab466037b6dbe8cffea5\"},\"headline\":\"9 usages du fichier .htaccess d&rsquo;un site WordPress\",\"datePublished\":\"2023-03-08T19:38:04+00:00\",\"dateModified\":\"2025-04-09T19:54:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.ex2.com\\\/tutoriels\\\/9-usages-du-fichier-htaccess-dun-site-wordpress\\\/\"},\"wordCount\":1984,\"publisher\":{\"@id\":\"https:\\\/\\\/www.ex2.com\\\/tutoriels\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.ex2.com\\\/tutoriels\\\/9-usages-du-fichier-htaccess-dun-site-wordpress\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.ex2.com\\\/tutoriels\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/htaccess.jpg\",\"keywords\":[\"configuration\",\"fichier .htaccess\",\"serveur\",\"Wordpress\"],\"articleSection\":[\"Wordpress\",\"WordPress\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.ex2.com\\\/tutoriels\\\/9-usages-du-fichier-htaccess-dun-site-wordpress\\\/\",\"url\":\"https:\\\/\\\/www.ex2.com\\\/tutoriels\\\/9-usages-du-fichier-htaccess-dun-site-wordpress\\\/\",\"name\":\"9 usages du fichier .htaccess d'un site Wordpress - Ex2 - H\u00e9bergeur Web vert sp\u00e9cialis\u00e9 WordPress\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ex2.com\\\/tutoriels\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.ex2.com\\\/tutoriels\\\/9-usages-du-fichier-htaccess-dun-site-wordpress\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.ex2.com\\\/tutoriels\\\/9-usages-du-fichier-htaccess-dun-site-wordpress\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.ex2.com\\\/tutoriels\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/htaccess.jpg\",\"datePublished\":\"2023-03-08T19:38:04+00:00\",\"dateModified\":\"2025-04-09T19:54:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.ex2.com\\\/tutoriels\\\/9-usages-du-fichier-htaccess-dun-site-wordpress\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.ex2.com\\\/tutoriels\\\/9-usages-du-fichier-htaccess-dun-site-wordpress\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.ex2.com\\\/tutoriels\\\/9-usages-du-fichier-htaccess-dun-site-wordpress\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.ex2.com\\\/tutoriels\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/htaccess.jpg\",\"contentUrl\":\"https:\\\/\\\/www.ex2.com\\\/tutoriels\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/htaccess.jpg\",\"width\":600,\"height\":315},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.ex2.com\\\/tutoriels\\\/9-usages-du-fichier-htaccess-dun-site-wordpress\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.ex2.com\\\/tutoriels\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"9 usages du fichier .htaccess d&rsquo;un site WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.ex2.com\\\/tutoriels\\\/#website\",\"url\":\"https:\\\/\\\/www.ex2.com\\\/tutoriels\\\/\",\"name\":\"Ex2 - H\u00e9bergeur Web vert sp\u00e9cialis\u00e9 WordPress\",\"description\":\"Le blog de l&#039;h\u00e9bergeur web Ex2\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.ex2.com\\\/tutoriels\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.ex2.com\\\/tutoriels\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.ex2.com\\\/tutoriels\\\/#organization\",\"name\":\"Ex2 - H\u00e9bergeur Web vert sp\u00e9cialis\u00e9 WordPress\",\"url\":\"https:\\\/\\\/www.ex2.com\\\/tutoriels\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.ex2.com\\\/tutoriels\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.ex2.com\\\/tutoriels\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/logo-green.png\",\"contentUrl\":\"https:\\\/\\\/www.ex2.com\\\/tutoriels\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/logo-green.png\",\"width\":1027,\"height\":246,\"caption\":\"Ex2 - H\u00e9bergeur Web vert sp\u00e9cialis\u00e9 WordPress\"},\"image\":{\"@id\":\"https:\\\/\\\/www.ex2.com\\\/tutoriels\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.ex2.com\\\/tutoriels\\\/#\\\/schema\\\/person\\\/4945eaae98ceab466037b6dbe8cffea5\",\"name\":\"Olivier\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.ex2.com\\\/tutoriels\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/olivier.webp\",\"url\":\"https:\\\/\\\/www.ex2.com\\\/tutoriels\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/olivier.webp\",\"contentUrl\":\"https:\\\/\\\/www.ex2.com\\\/tutoriels\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/olivier.webp\",\"caption\":\"Olivier\"},\"description\":\"Olivier est un blogueur et d\u00e9veloppeur web exp\u00e9riment\u00e9. Il cr\u00e9\u00e9 et g\u00e8re des sites WordPress depuis plus de 12 ans, et poss\u00e8de plus d'une d\u00e9cennie d'exp\u00e9rience en tant que r\u00e9dacteur web.\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"9 usages du fichier .htaccess d'un site Wordpress - Ex2 - H\u00e9bergeur Web vert sp\u00e9cialis\u00e9 WordPress","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:\/\/www.ex2.com\/tutoriels\/9-usages-du-fichier-htaccess-dun-site-wordpress\/","og_locale":"fr_FR","og_type":"article","og_title":"9 usages du fichier .htaccess d'un site Wordpress - Ex2 - H\u00e9bergeur Web vert sp\u00e9cialis\u00e9 WordPress","og_description":"Le fichier .htaccess d&rsquo;un site WordPress peut avoir plusieurs usages. Il s&rsquo;agit d&rsquo;un fichier de configuration pour les serveurs web Apache pr\u00e9sent sur tous les sites WordPress. C\u2019est un outil puissant qui permet de prot\u00e9ger votre site ou augmenter ses performances en apportant simplement quelques ajustements mineurs \u00e0 son code. Avec ce fichier, vous pouvez [&hellip;]","og_url":"https:\/\/www.ex2.com\/tutoriels\/9-usages-du-fichier-htaccess-dun-site-wordpress\/","og_site_name":"Ex2 - H\u00e9bergeur Web vert sp\u00e9cialis\u00e9 WordPress","article_published_time":"2023-03-08T19:38:04+00:00","article_modified_time":"2025-04-09T19:54:32+00:00","og_image":[{"width":600,"height":315,"url":"https:\/\/www.ex2.com\/tutoriels\/wp-content\/uploads\/2023\/03\/htaccess.jpg","type":"image\/jpeg"}],"author":"Olivier","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"Olivier","Dur\u00e9e de lecture estim\u00e9e":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.ex2.com\/tutoriels\/9-usages-du-fichier-htaccess-dun-site-wordpress\/#article","isPartOf":{"@id":"https:\/\/www.ex2.com\/tutoriels\/9-usages-du-fichier-htaccess-dun-site-wordpress\/"},"author":{"name":"Olivier","@id":"https:\/\/www.ex2.com\/tutoriels\/#\/schema\/person\/4945eaae98ceab466037b6dbe8cffea5"},"headline":"9 usages du fichier .htaccess d&rsquo;un site WordPress","datePublished":"2023-03-08T19:38:04+00:00","dateModified":"2025-04-09T19:54:32+00:00","mainEntityOfPage":{"@id":"https:\/\/www.ex2.com\/tutoriels\/9-usages-du-fichier-htaccess-dun-site-wordpress\/"},"wordCount":1984,"publisher":{"@id":"https:\/\/www.ex2.com\/tutoriels\/#organization"},"image":{"@id":"https:\/\/www.ex2.com\/tutoriels\/9-usages-du-fichier-htaccess-dun-site-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/www.ex2.com\/tutoriels\/wp-content\/uploads\/2023\/03\/htaccess.jpg","keywords":["configuration","fichier .htaccess","serveur","Wordpress"],"articleSection":["Wordpress","WordPress"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/www.ex2.com\/tutoriels\/9-usages-du-fichier-htaccess-dun-site-wordpress\/","url":"https:\/\/www.ex2.com\/tutoriels\/9-usages-du-fichier-htaccess-dun-site-wordpress\/","name":"9 usages du fichier .htaccess d'un site Wordpress - Ex2 - H\u00e9bergeur Web vert sp\u00e9cialis\u00e9 WordPress","isPartOf":{"@id":"https:\/\/www.ex2.com\/tutoriels\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.ex2.com\/tutoriels\/9-usages-du-fichier-htaccess-dun-site-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/www.ex2.com\/tutoriels\/9-usages-du-fichier-htaccess-dun-site-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/www.ex2.com\/tutoriels\/wp-content\/uploads\/2023\/03\/htaccess.jpg","datePublished":"2023-03-08T19:38:04+00:00","dateModified":"2025-04-09T19:54:32+00:00","breadcrumb":{"@id":"https:\/\/www.ex2.com\/tutoriels\/9-usages-du-fichier-htaccess-dun-site-wordpress\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.ex2.com\/tutoriels\/9-usages-du-fichier-htaccess-dun-site-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.ex2.com\/tutoriels\/9-usages-du-fichier-htaccess-dun-site-wordpress\/#primaryimage","url":"https:\/\/www.ex2.com\/tutoriels\/wp-content\/uploads\/2023\/03\/htaccess.jpg","contentUrl":"https:\/\/www.ex2.com\/tutoriels\/wp-content\/uploads\/2023\/03\/htaccess.jpg","width":600,"height":315},{"@type":"BreadcrumbList","@id":"https:\/\/www.ex2.com\/tutoriels\/9-usages-du-fichier-htaccess-dun-site-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.ex2.com\/tutoriels\/"},{"@type":"ListItem","position":2,"name":"9 usages du fichier .htaccess d&rsquo;un site WordPress"}]},{"@type":"WebSite","@id":"https:\/\/www.ex2.com\/tutoriels\/#website","url":"https:\/\/www.ex2.com\/tutoriels\/","name":"Ex2 - H\u00e9bergeur Web vert sp\u00e9cialis\u00e9 WordPress","description":"Le blog de l&#039;h\u00e9bergeur web Ex2","publisher":{"@id":"https:\/\/www.ex2.com\/tutoriels\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.ex2.com\/tutoriels\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.ex2.com\/tutoriels\/#organization","name":"Ex2 - H\u00e9bergeur Web vert sp\u00e9cialis\u00e9 WordPress","url":"https:\/\/www.ex2.com\/tutoriels\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.ex2.com\/tutoriels\/#\/schema\/logo\/image\/","url":"https:\/\/www.ex2.com\/tutoriels\/wp-content\/uploads\/2022\/08\/logo-green.png","contentUrl":"https:\/\/www.ex2.com\/tutoriels\/wp-content\/uploads\/2022\/08\/logo-green.png","width":1027,"height":246,"caption":"Ex2 - H\u00e9bergeur Web vert sp\u00e9cialis\u00e9 WordPress"},"image":{"@id":"https:\/\/www.ex2.com\/tutoriels\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.ex2.com\/tutoriels\/#\/schema\/person\/4945eaae98ceab466037b6dbe8cffea5","name":"Olivier","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.ex2.com\/tutoriels\/wp-content\/uploads\/2025\/09\/olivier.webp","url":"https:\/\/www.ex2.com\/tutoriels\/wp-content\/uploads\/2025\/09\/olivier.webp","contentUrl":"https:\/\/www.ex2.com\/tutoriels\/wp-content\/uploads\/2025\/09\/olivier.webp","caption":"Olivier"},"description":"Olivier est un blogueur et d\u00e9veloppeur web exp\u00e9riment\u00e9. Il cr\u00e9\u00e9 et g\u00e8re des sites WordPress depuis plus de 12 ans, et poss\u00e8de plus d'une d\u00e9cennie d'exp\u00e9rience en tant que r\u00e9dacteur web."}]}},"_links":{"self":[{"href":"https:\/\/www.ex2.com\/tutoriels\/wp-json\/wp\/v2\/posts\/2070","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ex2.com\/tutoriels\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ex2.com\/tutoriels\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ex2.com\/tutoriels\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ex2.com\/tutoriels\/wp-json\/wp\/v2\/comments?post=2070"}],"version-history":[{"count":23,"href":"https:\/\/www.ex2.com\/tutoriels\/wp-json\/wp\/v2\/posts\/2070\/revisions"}],"predecessor-version":[{"id":4583,"href":"https:\/\/www.ex2.com\/tutoriels\/wp-json\/wp\/v2\/posts\/2070\/revisions\/4583"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ex2.com\/tutoriels\/wp-json\/wp\/v2\/media\/2075"}],"wp:attachment":[{"href":"https:\/\/www.ex2.com\/tutoriels\/wp-json\/wp\/v2\/media?parent=2070"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ex2.com\/tutoriels\/wp-json\/wp\/v2\/categories?post=2070"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ex2.com\/tutoriels\/wp-json\/wp\/v2\/tags?post=2070"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}