{"id":69779,"date":"2022-10-28T07:00:37","date_gmt":"2022-10-28T14:00:37","guid":{"rendered":"https:\/\/dhblog.dream.press\/blog\/?p=69779"},"modified":"2025-05-26T07:56:25","modified_gmt":"2025-05-26T14:56:25","slug":"guide-du-dbutant-pour-le-fichier-wordpress-htaccess-fr","status":"publish","type":"post","link":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/guide-du-dbutant-pour-le-fichier-wordpress-htaccess-fr\/","title":{"rendered":"Guide du D\u00e9butant pour le Fichier WordPress .htaccess"},"content":{"rendered":"\n<p>Garder ton site en s\u00e9curit\u00e9 devrait \u00eatre une priorit\u00e9 absolue pour chaque administrateur. WordPress est <a href=\"https:\/\/wordpress.org\/about\/security\/\" target=\"_blank\" rel=\"noopener\">une plateforme s\u00e9curis\u00e9e<\/a> d\u00e8s le d\u00e9part, mais cela ne signifie pas qu&#8217;elle est imp\u00e9n\u00e9trable aux attaques. Heureusement, m\u00eame si tu n&#8217;es pas un expert en s\u00e9curit\u00e9, tu peux utiliser un fichier appel\u00e9 <i>.htaccess<\/i> pour renforcer les politiques de s\u00e9curit\u00e9 de ton site.<\/p>\n\n\n<p><a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/216456227\" target=\"_blank\" rel=\"noopener\"><i>.htaccess<\/i> est un fichier de configuration<\/a> pour le serveur web Apache, qui h\u00e9berge de nombreux sites WordPress. C\u2019est un outil puissant qui aide \u00e0 prot\u00e9ger ton site et \u00e0 am\u00e9liorer ses performances gr\u00e2ce \u00e0 quelques modifications mineures de son code. En \u00e9ditant ce fichier, tu peux bannir des utilisateurs, cr\u00e9er des redirections, pr\u00e9venir des attaques, et m\u00eame interdire l&#8217;acc\u00e8s \u00e0 des parties sp\u00e9cifiques de ton site.<\/p>\n\n\n<h2 id=\"h-an-introduction-to-the-htaccess-file\" class=\"wp-block-heading\"><b>Introduction Au Fichier .htaccess<\/b><\/h2>\n\n\n<p><i>.htaccess<\/i> est l&#8217;abr\u00e9viation de \u00ab HyperText Access \u00bb. C&#8217;est un fichier de configuration qui d\u00e9termine comment les <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/217214317\" target=\"_blank\" rel=\"noopener\">serveurs bas\u00e9s sur Apache<\/a> interagissent avec votre site. En termes plus simples, <i>.htaccess<\/i> contr\u00f4le comment les fichiers dans un r\u00e9pertoire peuvent \u00eatre acc\u00e9d\u00e9s. Tu peux le consid\u00e9rer comme un garde pour ton site car il d\u00e9cide qui laisser entrer et ce qu&#8217;ils sont autoris\u00e9s \u00e0 faire.<\/p>\n\n\n<p>Par d\u00e9faut, un fichier <i>.htaccess<\/i> est g\u00e9n\u00e9ralement <a href=\"https:\/\/wordpress.org\/support\/article\/htaccess\/\" target=\"_blank\" rel=\"noopener\">inclus dans ton installation WordPress<\/a>. Le principal objectif de ce fichier est d&#8217;am\u00e9liorer la s\u00e9curit\u00e9 et la performance. De plus, il te permet \u00e9galement de modifier les param\u00e8tres de ton serveur web.<\/p>\n\n\n<p>Tu trouveras tr\u00e8s probablement ton fichier <i>.htaccess<\/i> dans le r\u00e9pertoire racine de ton site. Puisque <i>.htaccess<\/i> s&#8217;applique \u00e0 son propre r\u00e9pertoire et \u00e0 tous les sous-r\u00e9pertoires de ce dossier principal, il impacte tout ton site WordPress.<\/p>\n\n\n<p>Il est \u00e9galement \u00e0 noter que le fichier <i>.htaccess<\/i> n&#8217;a pas d&#8217;extension de fichier. Le point au d\u00e9but assure simplement que le fichier reste cach\u00e9.<\/p>\n\n\n<h2 id=\"h-how-to-edit-your-wordpress-htaccess-file\" class=\"wp-block-heading\"><b>Comment Modifier Ton Fichier .htaccess WordPress<\/b><\/h2>\n\n\n<p>Modifier le fichier <i>.htaccess<\/i> est, en pratique, aussi simple que de modifier tout autre fichier texte. Cependant, comme il s&#8217;agit d&#8217;un fichier principal, apporter des modifications peut avoir des cons\u00e9quences impr\u00e9vues.<\/p>\n\n\n<p>Pour cette raison, il est essentiel que tu <a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-back-up-wordpress-tutorial\/\" target=\"_blank\" rel=\"noopener\">sauvegardes ton site<\/a> avant de commencer, que tu sois d\u00e9butant ou d\u00e9veloppeur exp\u00e9riment\u00e9.<\/p>\n\n\n<p>Quand tu es pr\u00eat \u00e0 modifier ton fichier <i>.htaccess<\/i>, tu peux y acc\u00e9der en utilisant le <a href=\"https:\/\/www.dreamhost.com\/blog\/ftp-sftp-guide-for-wordpress-users\/\" target=\"_blank\" rel=\"noopener\">Protocole de Transfert de Fichier S\u00e9curis\u00e9 (SFTP)<\/a> ou le Secure Shell (<a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/115006413028\" target=\"_blank\" rel=\"noopener\">SSH<\/a>). Tu trouveras le fichier <i>.htaccess<\/i> dans le r\u00e9pertoire racine de ton site :<\/p>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"861\" height=\"588\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/10\/wordpress-htaccess-file-via-ftp.jpg\" alt=\"Fichier .htaccess de WordPress\" class=\"wp-image-37765 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/10\/wordpress-htaccess-file-via-ftp.jpg.webp 861w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/10\/wordpress-htaccess-file-via-ftp-300x205.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/10\/wordpress-htaccess-file-via-ftp-768x524.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/10\/wordpress-htaccess-file-via-ftp-600x410.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/10\/wordpress-htaccess-file-via-ftp-750x512.jpg.webp 750w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/10\/wordpress-htaccess-file-via-ftp-100x68.jpg 100w\" data-sizes=\"(max-width: 861px) 100vw, 861px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 861px; --smush-placeholder-aspect-ratio: 861\/588;\" \/><\/figure><\/div>\n\n<p>Ouvre le fichier avec ton \u00e9diteur de texte pr\u00e9f\u00e9r\u00e9, tel que TextEdit ou Notepad. Si le fichier n&#8217;a jamais \u00e9t\u00e9 modifi\u00e9 auparavant, tu verras les informations par d\u00e9faut suivantes :<\/p>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1024\" height=\"413\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/10\/wordpress-htaccess-file-1024x413.jpg\" alt=\"Fichier .htaccess de WordPress\" class=\"wp-image-37766 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/10\/wordpress-htaccess-file-1024x413.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/10\/wordpress-htaccess-file-300x121.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/10\/wordpress-htaccess-file-768x310.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/10\/wordpress-htaccess-file-1536x620.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/10\/wordpress-htaccess-file-600x242.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/10\/wordpress-htaccess-file-750x303.jpg.webp 750w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/10\/wordpress-htaccess-file-100x40.jpg 100w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/10\/wordpress-htaccess-file.jpg.webp 1552w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/413;\" \/><\/figure><\/div>\n\n<p>Il est important de ne rien ajouter ni modifier entre les balises # BEGIN et # END. Au lieu de cela, tout nouveau code doit \u00eatre ajout\u00e9 apr\u00e8s ce bloc.<\/p>\n\n\n<p>\u00c0 ce stade, tout ce que tu as \u00e0 faire, c\u2019est ajouter ton code et enregistrer le fichier. Lorsque tu inclus plusieurs nouvelles fonctions, il est pr\u00e9f\u00e9rable d&#8217;enregistrer et de tester chacune s\u00e9par\u00e9ment. Si une erreur se produit, cela facilitera grandement le d\u00e9pannage pour identifier quelle modification a caus\u00e9 le probl\u00e8me.<\/p>\n\n\n<p>Bien que presque toutes les installations WordPress contiendront d\u00e9j\u00e0 un fichier <i>.htaccess<\/i>, dans certains cas, tu devras peut-\u00eatre en cr\u00e9er un. Tu peux le faire avec un \u00e9diteur de texte de ton choix, tant que tu l&#8217;enregistres avec le bon nom de fichier : <i>.htaccess<\/i> sans extension.<\/p>\n\n\n<p>Il est \u00e9galement important de configurer <a href=\"https:\/\/wordpress.org\/support\/article\/changing-file-permissions\/\" target=\"_blank\" rel=\"noopener\">les param\u00e8tres de permission des fichiers<\/a> correctement. Tu peux ensuite t\u00e9l\u00e9charger <i>.htaccess<\/i> dans le r\u00e9pertoire racine de ton site.<\/p>\n\n\n<h2 id=\"h-9-things-you-can-do-with-your-wordpress-htaccess-file\" class=\"wp-block-heading\"><b>9 Choses Que Tu Peux Faire Avec Ton Fichier .htaccess WordPress<\/b><\/h2>\n\n\n<p>Maintenant que tu es familiaris\u00e9 avec le fichier <i>.htaccess<\/i>, il est temps de t&#8217;en rapprocher. Nous allons te pr\u00e9senter plusieurs fa\u00e7ons de renforcer facilement la s\u00e9curit\u00e9 et les performances de ton site en modifiant ce fichier.<\/p>\n\n\n<p>Utilise simplement les extraits de code que nous avons fournis ci-dessous, et n&#8217;oublie pas de cr\u00e9er une sauvegarde avant de commencer !<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-1-deny-access-to-parts-of-your-site\"><b>1. Refuser L&#8217;acc\u00e8s \u00c0 Certaines Parties De Ton Site<\/b><\/h3>\n\n\n<p>Une des choses les plus utiles que tu peux faire avec <i>.htaccess<\/i> est de <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/216363167\" target=\"_blank\" rel=\"noopener\">refuser l&#8217;acc\u00e8s<\/a> \u00e0 certaines pages et fichiers. Il y a quelques fichiers que tu devrais envisager de cacher de cette mani\u00e8re pour des raisons de s\u00e9curit\u00e9, comme <a href=\"https:\/\/wordpress.org\/support\/article\/editing-wp-config-php\/\" target=\"_blank\" rel=\"noopener\">ton fichier wp-config.php<\/a>.<\/p>\n\n\n<p>Tu peux faire cela en ajoutant le code suivant, qui provoquera l&#8217;apparition d&#8217;une <a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-404-error\/\" target=\"_blank\" rel=\"noopener\">erreur 404<\/a> si quelqu&#8217;un tente de voir le fichier :<\/p>\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<p>Dans les cas o\u00f9 les donn\u00e9es sensibles doivent \u00eatre cach\u00e9es, il peut \u00eatre utile de restreindre l&#8217;acc\u00e8s au r\u00e9pertoire correspondant. Comme de nombreux sites WordPress utilisent la m\u00eame structure de dossiers, cette configuration peut rendre votre site vuln\u00e9rable. Si tu ajoutes la ligne suivante, cela d\u00e9sactivera la fonctionnalit\u00e9 de listing de r\u00e9pertoire par d\u00e9faut :<\/p>\n\n\n<pre class=\"wp-block-preformatted\">Options -Indexes<\/pre>\n\n\n<p>Cela emp\u00eachera les utilisateurs et les robots d\u2019indexation de voir la structure de tes dossiers. Si quelqu&#8217;un essaie d&#8217;y acc\u00e9der, une page d&#8217;<a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-fix-403-forbidden-error-wordpress\/\" target=\"_blank\" rel=\"noopener\">erreur 403<\/a> lui sera affich\u00e9e.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-2-redirect-and-rewrite-urls\"><b>2. Redirection et R\u00e9\u00e9criture des URLs<\/b><\/h3>\n\n\n<p><a href=\"https:\/\/www.dreamhost.com\/blog\/guide-to-redirects\/\" target=\"_blank\" rel=\"noopener\">Cr\u00e9er des redirections<\/a> te permet d&#8217;envoyer automatiquement les utilisateurs vers une page sp\u00e9cifique. Les redirections peuvent \u00eatre particuli\u00e8rement utiles si une page a \u00e9t\u00e9 d\u00e9plac\u00e9e ou supprim\u00e9e, et que tu souhaites que les utilisateurs qui tentent d&#8217;acc\u00e9der \u00e0 cette page soient dirig\u00e9s ailleurs.<\/p>\n\n\n<p>Tu peux r\u00e9aliser cela avec un plugin tel que <a href=\"https:\/\/wordpress.org\/plugins\/redirection\/\" target=\"_blank\" rel=\"noopener\">Redirection<\/a>, mais il est \u00e9galement possible de le faire en modifiant le fichier <i>.htaccess<\/i>. Pour cr\u00e9er une redirection, utilise le code suivant :<\/p>\n\n\n<pre class=\"wp-block-preformatted\">Redirection \/oldfile.html http:\/\/www.example.com\/newfile.html<\/pre>\n\n\n<p>Tu peux probablement voir ce qui se passe ici. La premi\u00e8re partie est le chemin vers l&#8217;ancien fichier, tandis que la seconde partie est l&#8217;URL vers laquelle tu souhaites rediriger les visiteurs.<\/p>\n\n\n<div class=\"article-newsletter article-newsletter--gradient\">\n\n\n<h2>Get Content Delivered Straight to Your Inbox<\/h2><p>Subscribe now to receive all the latest updates, delivered directly to your inbox.<\/p><form class=\"nwsl-form\" id=\"newsletter_block_\" novalidate><div class=\"messages\"><\/div><div class=\"form-group\"><label for=\"input_newsletter_block_\"><input type=\"email\"name=\"email\"id=\"input_newsletter_block_\"placeholder=\"Enter your email address\"novalidatedisabled=\"disabled\"\/><\/label><button type=\"submit\"class=\"btn btn--brand\"disabled=\"disabled\"><span>Sign Me Up!<\/span><svg width=\"21\" height=\"14\" viewBox=\"0 0 21 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M13.8523 0.42524L12.9323 1.34521C12.7095 1.56801 12.7132 1.9304 12.9404 2.14865L16.7241 5.7823H0.5625C0.251859 5.7823 0 6.03416 0 6.3448V7.6573C0 7.96794 0.251859 8.2198 0.5625 8.2198H16.7241L12.9405 11.8535C12.7132 12.0717 12.7095 12.4341 12.9323 12.6569L13.8523 13.5769C14.072 13.7965 14.4281 13.7965 14.6478 13.5769L20.8259 7.39879C21.0456 7.17913 21.0456 6.82298 20.8259 6.60327L14.6477 0.42524C14.4281 0.205584 14.0719 0.205584 13.8523 0.42524Z\" fill=\"white\"\/>\n<\/svg>\n<\/button><\/div><\/form><\/div>\n\n<h3 class=\"wp-block-heading\" id=\"h-3-force-your-site-to-load-securely-with-https\"><b>3. Force Ton Site \u00c0 Se Charger S\u00e9curis\u00e9 Avec HTTPS<\/b><\/h3>\n\n\n<p>&lt;style&gt;.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }&lt;\/style&gt;&lt;div class=&#8217;embed-container&#8217;&gt;&lt;iframe src=&#8217;https:\/\/www.youtube.com\/embed\/QeicRf_Ri3Y&#8217; frameborder=&#8217;0&#8242; allowfullscreen&gt;&lt;\/iframe&gt;&lt;\/div&gt;<\/p>\n\n\n<p>Si tu as <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/215089118\" target=\"_blank\" rel=\"noopener\">ajout\u00e9 un certificat SSL<\/a> \u00e0 ton domaine, tel que le <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/216539548\" target=\"_blank\" rel=\"noopener\">certificat gratuit Let\u2019s Encrypt de DreamHost<\/a>, il est conseill\u00e9 de forcer ton site \u00e0 <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/215747758\" target=\"_blank\" rel=\"noopener\">se charger en utilisant HTTPS<\/a>. Cela garantira que ton site est plus s\u00fbr pour toi et tes visiteurs.<\/p>\n\n\n<p>Tu peux le r\u00e9aliser en ajoutant le code suivant :<\/p>\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<p>Ton site va maintenant rediriger automatiquement toutes les requ\u00eates HTTP pour les forcer \u00e0 utiliser HTTPS \u00e0 la place. Par exemple, si un utilisateur essaie d&#8217;acc\u00e9der \u00e0 <i>http:\/\/www.example.com<\/i>, il sera automatiquement redirig\u00e9 vers <i>https:\/\/www.example.com<\/i>.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-4-change-caching-settings\"><b>4. Modifier Les Param\u00e8tres De Cache<\/b><\/h3>\n\n\n<p><a href=\"https:\/\/www.dreamhost.com\/blog\/caching-solutions-for-wordpress\/\" target=\"_blank\" rel=\"noopener\">Caching de navigateur<\/a> est un processus o\u00f9 certains fichiers du site web sont temporairement enregistr\u00e9s sur le dispositif local d&#8217;un visiteur pour permettre aux pages de se charger plus rapidement. En utilisant <i>.htaccess<\/i>, tu peux modifier la dur\u00e9e pendant laquelle tes fichiers sont conserv\u00e9s dans le cache du navigateur jusqu&#8217;\u00e0 ce qu&#8217;ils soient mis \u00e0 jour avec de nouvelles versions.<\/p>\n\n\n<p>Il existe <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/216363157\" target=\"_blank\" rel=\"noopener\">plusieurs m\u00e9thodes<\/a> pour cela, mais pour cet exemple, nous utiliserons une fonction appel\u00e9e mod_headers. Le code suivant modifiera le temps de mise en cache maximal pour tous les fichiers <i>jpg<\/i>, <i>jpeg<\/i>, <i>png<\/i>, et <i>gif<\/i> :<\/p>\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<p>Nous avons d\u00e9fini le temps maximum \u00e0 2 592 000 secondes, ce qui \u00e9quivaut \u00e0 30 jours. Tu peux modifier cette dur\u00e9e si tu le souhaites, ainsi que les extensions de fichier qui seront affect\u00e9es. Si tu veux ajouter diff\u00e9rents param\u00e8tres pour diff\u00e9rentes extensions, ajoute simplement plus de fonctions mod_header.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-5-prevent-certain-script-injection-attacks\"><b>5. Pr\u00e9venir Certaines Attaques Par Injection De Script<\/b><\/h3>\n\n\n<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/Code_injection\" target=\"_blank\" rel=\"noopener\">Injection de script<\/a> (ou &#8216;injection de code&#8217;) cherche \u00e0 modifier l&#8217;ex\u00e9cution d&#8217;un site ou d&#8217;une application en ajoutant un code invalide. Par exemple, quelqu&#8217;un pourrait ajouter un script dans un champ de texte sur ton site puis le soumettre, ce qui pourrait amener ton site \u00e0 ex\u00e9cuter r\u00e9ellement le script.<\/p>\n\n\n<p>Tu peux ajouter <a href=\"https:\/\/gist.github.com\/unix7\/1733822\" target=\"_blank\" rel=\"noopener\">le code suivant<\/a> pour te prot\u00e9ger contre certains types d\u2019injection de script :<\/p>\n\n\n<pre class=\"wp-block-preformatted\">Options +FollowSymLinks\nRewriteEngine On\nRewriteCond %{QUERY_STRING} (&lt;|%3C).*script.*(&gt;|%3E) [NC,OR]\nRewriteCond %{QUERY_STRING} GLOBALS(=|[|%[0-9A-Z]{0,2}) [OR]\nRewriteCond %{QUERY_STRING} _REQUEST(=|[|%[0-9A-Z]{0,2})\nRewriteRule ^(.*)$ index.php [F,L]<\/pre>\n\n\n<p>Ton site devrait maintenant \u00eatre capable de d\u00e9tecter et d&#8217;arr\u00eater les tentatives d&#8217;injection de script et de rediriger le coupable vers ta page <i>index.php<\/i>.<\/p>\n\n\n<p>Cependant, il est important de noter que cet exemple ne prot\u00e9gera pas contre tous les types d&#8217;attaques par injection. Bien que ce code particulier puisse certainement \u00eatre utile, tu ne devrais pas l&#8217;utiliser comme <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/215947927\" target=\"_blank\" rel=\"noopener\">ta seule protection<\/a> contre ce type d&#8217;attaque.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-6-stop-username-enumeration-attacks\"><b>6. Arr\u00eatez Les Attaques D&#8217;\u00c9num\u00e9ration Des Noms D&#8217;Utilisateur<\/b><\/h3>\n\n\n<p>L&#8217;\u00e9num\u00e9ration des noms d&#8217;utilisateur est un processus o\u00f9 les noms d&#8217;utilisateur de ton site sont r\u00e9colt\u00e9s en examinant la page d&#8217;auteur de chaque utilisateur. Cela est particuli\u00e8rement probl\u00e9matique si quelqu&#8217;un parvient \u00e0 trouver ton nom d&#8217;utilisateur admin, ce qui facilite grandement l&#8217;acc\u00e8s des bots \u00e0 ton site.<\/p>\n\n\n<p>Tu peux aider \u00e0 pr\u00e9venir l&#8217;\u00e9num\u00e9ration des noms d&#8217;utilisateur en ajoutant <a href=\"https:\/\/www.kevinleary.net\/preventing-possible-attempt-enumerate-users-solved\/\" target=\"_blank\" rel=\"noopener\">le code suivant<\/a>:<\/p>\n\n\n<pre class=\"wp-block-preformatted\">RewriteCond %{REQUEST_URI} !^\/wp-admin [NC]\nRewriteCond %{QUERY_STRING} author=d\nRewriteRule .* - [R=403,L]<\/pre>\n\n\n<p>Cela arr\u00eatera certaines tentatives pour \u00e9num\u00e9rer les noms d&#8217;utilisateur et affichera une page d&#8217;erreur 403 \u00e0 la place. Garde \u00e0 l&#8217;esprit que cela <i>ne<\/i> pr\u00e9viendra pas toutes les \u00e9num\u00e9rations, et tu devrais tester ta s\u00e9curit\u00e9 de mani\u00e8re approfondie. Nous recommandons \u00e9galement de renforcer davantage ta page de connexion en mettant en place <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/216013897\" target=\"_blank\" rel=\"noopener\">l&#8217;Authentification Multifacteur<\/a>.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-7-prevent-image-hotlinking\"><b>7. Emp\u00eacher Le Hotlinking D&#8217;images<\/b><\/h3>\n\n\n<p><a href=\"https:\/\/themeisle.com\/blog\/prevent-image-hotlinking-in-wordpress\/\" target=\"_blank\" rel=\"noopener\">Le hotlinking d&#8217;images<\/a> est un probl\u00e8me fr\u00e9quent qui se produit lorsque des images sur votre serveur sont affich\u00e9es sur un autre site. Tu peux arr\u00eater cela en ajoutant <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/216363197\" target=\"_blank\" rel=\"noopener\">le code suivant<\/a> \u00e0 <i>.htaccess<\/i>:<\/p>\n\n\n<pre class=\"wp-block-preformatted\">RewriteEngine On\nRewriteCond %{HTTP_REFERER} !^$\nRewriteCond %{HTTP_REFERER} !^https:\/\/(www.)?example.com\/.*$ [NC]\nRewriteRule .(png|gif|jpg|jpeg)$ https:\/\/www.example.com\/wp-content\/uploads\/hotlink.gif [R,L]<\/pre>\n\n\n<p>Remplace <i>example.com<\/i> par ton propre domaine, et ce code emp\u00eachera le chargement des images sur tous les autres sites. \u00c0 la place, l&#8217;image que tu sp\u00e9cifies sur la derni\u00e8re ligne sera charg\u00e9e. Tu peux utiliser cela pour envoyer une image alternative aux sites qui tentent d&#8217;afficher des graphiques depuis ton serveur.<\/p>\n\n\n<p>Fais attention, cela peut causer des probl\u00e8mes lorsque tu souhaites que des images apparaissent de mani\u00e8re externe, comme sur des moteurs de recherche. Tu pourrais \u00e9galement envisager de lier \u00e0 un script au lieu d&#8217;une image statique, puis r\u00e9pondre avec une image filigran\u00e9e ou une image contenant une publicit\u00e9.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-8-control-your-file-extensions\"><b>8. Contr\u00f4le Tes Extensions De Fichier<\/b><\/h3>\n\n\n<p>En utilisant <i>.htaccess<\/i>, tu peux contr\u00f4ler comment les fichiers de diff\u00e9rentes extensions sont charg\u00e9s par ton site. Il y a beaucoup de choses que tu peux faire avec cette fonctionnalit\u00e9, comme <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/214200788\" target=\"_blank\" rel=\"noopener\">ex\u00e9cuter des fichiers en tant que PHP<\/a>, mais nous allons simplement examiner un exemple de base pour le moment.<\/p>\n\n\n<p>Le code suivant va <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/215747728\" target=\"_blank\" rel=\"noopener\">supprimer l&#8217;extension de fichier des fichiers PHP<\/a> lorsqu&#8217;ils sont charg\u00e9s. Tu peux utiliser ceci avec n&#8217;importe quel type de fichier, tant que tu remplaces toutes les instances de &#8220;php&#8221; par l&#8217;extension que tu souhaites :<\/p>\n\n\n<pre class=\"wp-block-preformatted\">RewriteEngine On\nRewriteCond %{THE_REQUEST} ^[A-Z]{3,9} \/.*index HTTP\/\nRewriteRule ^(.*)index$ http:\/\/example.com\/$1 [L,R=301]\nRewriteCond %{REQUEST_FILENAME} !-d\nRewriteRule ^([^\/]+)\/$ http:\/\/example.com\/$1 [L,R=301]\nRewriteCond %{THE_REQUEST} ^[A-Z]{3,9} \/(.+).php HTTP\/\nRewriteRule ^(.+).php$ http:\/\/example.com\/$1 [L,R=301]\nRewriteRule ^([a-z]+)$ \/$1.php [L]<\/pre>\n\n\n<p>Cela entra\u00eenera le chargement de tous les fichiers PHP sans afficher leur extension dans l&#8217;URL. Par exemple, le fichier <i>index.php<\/i> appara\u00eetra simplement comme <i>index<\/i>.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-9-force-files-to-download\"><b>9. Forcer Le T\u00e9l\u00e9chargement Des Fichiers<\/b><\/h3>\n\n\n<p>Enfin, lorsqu&#8217;un fichier est demand\u00e9 sur ton site, le comportement par d\u00e9faut est de l&#8217;afficher dans le navigateur. Par exemple, si tu h\u00e9berges un fichier audio, il commencera \u00e0 \u00eatre jou\u00e9 dans le navigateur plut\u00f4t que d&#8217;\u00eatre enregistr\u00e9 sur l&#8217;ordinateur du visiteur.<\/p>\n\n\n<p>Tu peux modifier cela en <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/216363147\" target=\"_blank\" rel=\"noopener\">for\u00e7ant le site \u00e0 t\u00e9l\u00e9charger le fichier<\/a> \u00e0 la place. Cela peut \u00eatre fait avec le code suivant :<\/p>\n\n\n<pre class=\"wp-block-preformatted\">AddType application\/octet-stream mp3<\/pre>\n\n\n<p>Dans cet exemple, nous avons utilis\u00e9 des fichiers <i>mp3<\/i>, mais tu peux utiliser la m\u00eame fonction pour <i>txt<\/i>, <i>mov<\/i>, ou toute autre extension pertinente.<\/p>\n\n\n<h2 id=\"h-improve-your-site-s-security-and-performance\" class=\"wp-block-heading\"><b>Am\u00e9liore La S\u00e9curit\u00e9 Et La Performance De Ton Site<\/b><\/h2>\n\n\n<p>Le <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/216456227\" target=\"_blank\" rel=\"noopener\"><i>.htaccess<\/i> fichier<\/a> offre de la flexibilit\u00e9 pour contr\u00f4ler le comportement de ton serveur web. Tu peux \u00e9galement l&#8217;utiliser pour augmenter la performance de ton site et obtenir plus de contr\u00f4le sur qui peut acc\u00e9der \u00e0 quelles informations.<\/p>\n\n\n<p>Avec <i>.htaccess<\/i>, tu peux refuser l&#8217;acc\u00e8s \u00e0 certaines parties de ton site web. De plus, il te permet de rediriger des URL, de forcer ton site \u00e0 se charger via HTTPS et de pr\u00e9venir certaines attaques par injection de scripts.<\/p>\n\n\n<p>Modifier ton fichier <i>.htaccess<\/i> est juste une mani\u00e8re d&#8217;am\u00e9liorer la s\u00e9curit\u00e9 de ton site. Choisir un <a href=\"https:\/\/www.dreamhost.com\/wordpress\/\" target=\"_blank\" rel=\"noopener\">fournisseur d&#8217;h\u00e9bergement WordPress s\u00e9curis\u00e9<\/a> en est une autre. D\u00e9couvre nos plans d&#8217;h\u00e9bergement g\u00e9r\u00e9 DreamPress pour voir comment nous pouvons booster la s\u00e9curit\u00e9 et les performances de ton site web !<\/p>\n\n\n\n\n\n\n<div\n\tclass=\"article-cta-shared article-cta-small\"\n>\n    <div class=\"tr-img-wrap-outer jsLoading\"><img decoding=\"async\" class=\"js-img-lazy \" src=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/lazy-loading-transparent.webp\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/article-small-ad-cta-placeholder.webp 1x, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/article-small-ad-cta-placeholder-x2.webp 2x\"  alt=\"Ad background image\" \/><\/div>\n\n\n\n\n  <div class=\"content-btm\">\n    <h2\n      class=\"h2--md\"\n    >\n      Fais Plus avec DreamPress\n    <\/h2>\n    <p\n      class=\"p--md\"\n    >\n      Les utilisateurs de DreamPress Plus et Pro b\u00e9n\u00e9ficient d\u2019un acc\u00e8s \u00e0 Jetpack Professional (et \u00e0 plus de 200 th\u00e8mes premiums) sans co\u00fbt suppl\u00e9mentaire!\n    <\/p>\n\n            <a\n            href=\"https:\/\/www.dreamhost.com\/wordpress\/managed\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            D\u00e9couvrir les Plans                    <\/a>\n\n  <\/div>\n<\/div>\n\n\n","protected":false},"excerpt":{"rendered":"<p>Garder ton site s\u00e9curis\u00e9 doit \u00eatre une priorit\u00e9 principale pour chaque administrateur.<br \/>\nWordPress est une plateforme s\u00e9curis\u00e9e d\u00e8s le d\u00e9part, mais cela ne signifie pas qu\u2019elle est imperm\u00e9able aux attaques. Heureusement, m\u00eame si tu n\u2019es pas un expert en s\u00e9curit\u00e9, tu peux utiliser un fichier appel\u00e9 .htaccess pour renforcer les politiques de s\u00e9curit\u00e9 de ton site. .htaccess est un fichier de configuration [\u2026]<\/p>\n","protected":false},"author":1062,"featured_media":37767,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_metadesc":"Dans ce guide, nous te pr\u00e9senterons le fichier .htaccess, expliquerons comment il fonctionne, et discuterons comment l'\u00e9diter. Continue \u00e0 lire pour en savoir plus !","toc_headlines":"[[\"h-an-introduction-to-the-htaccess-file\",\"Introduction Au Fichier .htaccess\"],[\"h-how-to-edit-your-wordpress-htaccess-file\",\"Comment Modifier Ton Fichier .htaccess WordPress\"],[\"h-9-things-you-can-do-with-your-wordpress-htaccess-file\",\"9 Choses Que Tu Peux Faire Avec Ton Fichier .htaccess WordPress\"],[\"h-improve-your-site-s-security-and-performance\",\"Am\u00e9liore La S\u00e9curit\u00e9 Et La Performance De Ton Site\"]]","hide_toc":false,"footnotes":""},"categories":[15013,14995,15009],"tags":[],"class_list":["post-69779","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-developer-central-fr","category-tutorials-fr","category-wordpress-fr"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.3 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Guide du D\u00e9butant pour le Fichier WordPress .htaccess - DreamHost Blog<\/title>\n<meta name=\"description\" content=\"Dans ce guide, nous te pr\u00e9senterons le fichier .htaccess, expliquerons comment il fonctionne, et discuterons comment l&#039;\u00e9diter. Continue \u00e0 lire pour en savoir plus !\" \/>\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-dev.dreamhost.com\/blog\/fr\/guide-du-dbutant-pour-le-fichier-wordpress-htaccess-fr\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Guide du D\u00e9butant pour le Fichier WordPress .htaccess\" \/>\n<meta property=\"og:description\" content=\"Dans ce guide, nous te pr\u00e9senterons le fichier .htaccess, expliquerons comment il fonctionne, et discuterons comment l&#039;\u00e9diter. Continue \u00e0 lire pour en savoir plus !\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www-dev.dreamhost.com\/blog\/fr\/guide-du-dbutant-pour-le-fichier-wordpress-htaccess-fr\/\" \/>\n<meta property=\"og:site_name\" content=\"DreamHost Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DreamHost\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-28T14:00:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-26T14:56:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/10\/WordPress-.htaccess-File-Feature.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"900\" \/>\n\t<meta property=\"og:image:height\" content=\"598\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jason Cosper\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:site\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jason Cosper\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Guide du D\u00e9butant pour le Fichier WordPress .htaccess - DreamHost Blog","description":"Dans ce guide, nous te pr\u00e9senterons le fichier .htaccess, expliquerons comment il fonctionne, et discuterons comment l'\u00e9diter. Continue \u00e0 lire pour en savoir plus !","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-dev.dreamhost.com\/blog\/fr\/guide-du-dbutant-pour-le-fichier-wordpress-htaccess-fr\/","og_locale":"en_US","og_type":"article","og_title":"Guide du D\u00e9butant pour le Fichier WordPress .htaccess","og_description":"Dans ce guide, nous te pr\u00e9senterons le fichier .htaccess, expliquerons comment il fonctionne, et discuterons comment l'\u00e9diter. Continue \u00e0 lire pour en savoir plus !","og_url":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/guide-du-dbutant-pour-le-fichier-wordpress-htaccess-fr\/","og_site_name":"DreamHost Blog","article_publisher":"https:\/\/www.facebook.com\/DreamHost\/","article_published_time":"2022-10-28T14:00:37+00:00","article_modified_time":"2025-05-26T14:56:25+00:00","og_image":[{"width":900,"height":598,"url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/10\/WordPress-.htaccess-File-Feature.jpg","type":"image\/jpeg"}],"author":"Jason Cosper","twitter_card":"summary_large_image","twitter_creator":"@dreamhost","twitter_site":"@dreamhost","twitter_misc":{"Written by":"Jason Cosper","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/guide-du-dbutant-pour-le-fichier-wordpress-htaccess-fr\/#article","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/guide-du-dbutant-pour-le-fichier-wordpress-htaccess-fr\/"},"author":{"name":"Jason Cosper","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/2273b8bf7336df78f6d99a89c17253c4"},"headline":"Guide du D\u00e9butant pour le Fichier WordPress .htaccess","datePublished":"2022-10-28T14:00:37+00:00","dateModified":"2025-05-26T14:56:25+00:00","mainEntityOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/guide-du-dbutant-pour-le-fichier-wordpress-htaccess-fr\/"},"wordCount":2177,"publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/guide-du-dbutant-pour-le-fichier-wordpress-htaccess-fr\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/10\/WordPress-.htaccess-File-Feature.jpg","articleSection":["Centre D\u00e9veloppeur","Tutoriels","WordPress"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/guide-du-dbutant-pour-le-fichier-wordpress-htaccess-fr\/","url":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/guide-du-dbutant-pour-le-fichier-wordpress-htaccess-fr\/","name":"Guide du D\u00e9butant pour le Fichier WordPress .htaccess - DreamHost Blog","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/guide-du-dbutant-pour-le-fichier-wordpress-htaccess-fr\/#primaryimage"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/guide-du-dbutant-pour-le-fichier-wordpress-htaccess-fr\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/10\/WordPress-.htaccess-File-Feature.jpg","datePublished":"2022-10-28T14:00:37+00:00","dateModified":"2025-05-26T14:56:25+00:00","description":"Dans ce guide, nous te pr\u00e9senterons le fichier .htaccess, expliquerons comment il fonctionne, et discuterons comment l'\u00e9diter. Continue \u00e0 lire pour en savoir plus !","breadcrumb":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/guide-du-dbutant-pour-le-fichier-wordpress-htaccess-fr\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www-dev.dreamhost.com\/blog\/fr\/guide-du-dbutant-pour-le-fichier-wordpress-htaccess-fr\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/guide-du-dbutant-pour-le-fichier-wordpress-htaccess-fr\/#primaryimage","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/10\/WordPress-.htaccess-File-Feature.jpg","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/10\/WordPress-.htaccess-File-Feature.jpg","width":900,"height":598,"caption":"editing .htaccess in WordPress"},{"@type":"BreadcrumbList","@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/guide-du-dbutant-pour-le-fichier-wordpress-htaccess-fr\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dhblog.dream.press\/blog\/"},{"@type":"ListItem","position":2,"name":"Guide du D\u00e9butant pour le Fichier WordPress .htaccess"}]},{"@type":"WebSite","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website","url":"https:\/\/www-dev.dreamhost.com\/blog\/","name":"DreamHost Blog","description":"","publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www-dev.dreamhost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization","name":"DreamHost","url":"https:\/\/www-dev.dreamhost.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","contentUrl":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","width":1200,"height":168,"caption":"DreamHost"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DreamHost\/","https:\/\/x.com\/dreamhost","https:\/\/www.instagram.com\/dreamhost\/","https:\/\/www.linkedin.com\/company\/dreamhost\/","https:\/\/www.youtube.com\/user\/dreamhostusa"]},{"@type":"Person","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/2273b8bf7336df78f6d99a89c17253c4","name":"Jason Cosper","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/02\/IMG_4807-scaled.jpeg","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/02\/IMG_4807-scaled.jpeg","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/02\/IMG_4807-scaled.jpeg","caption":"Jason Cosper"},"description":"Jason is DreamHost\u2019s WordPress Product Advocate, based out of Bakersfield, CA. He is currently working on making our DreamPress product even better. In his free time, he likes to curl up on the couch and watch scary movies with his wife Sarah and three very small dogs. Follow him on Twitter.","url":"https:\/\/www-dev.dreamhost.com\/blog\/author\/jasoncosper\/"}]}},"lang":"fr","translations":{"fr":69779,"es":37785,"en":37762,"pt":52508,"de":53999,"pl":54005,"uk":54037,"ru":54399,"it":68094,"nl":69803},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/69779","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/users\/1062"}],"replies":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/comments?post=69779"}],"version-history":[{"count":2,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/69779\/revisions"}],"predecessor-version":[{"id":69782,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/69779\/revisions\/69782"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media\/37767"}],"wp:attachment":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media?parent=69779"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/categories?post=69779"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/tags?post=69779"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}