{"id":1065,"date":"2026-10-30T17:05:39","date_gmt":"2026-10-30T16:05:39","guid":{"rendered":"https:\/\/www.cisilino.com\/?p=1065"},"modified":"2026-10-30T17:06:57","modified_gmt":"2026-10-30T16:06:57","slug":"durcissement-ids-regles-htaccess","status":"publish","type":"post","link":"https:\/\/www.cisilino.com\/fr\/2026\/10\/30\/durcissement-ids-regles-htaccess\/","title":{"rendered":"Durcissement \/ IDS : les r\u00e8gles pour .htaccess"},"content":{"rendered":"<p>Le <strong>durcissement WordPress<\/strong> du plugin CSDN tient tout entier dans un onglet : \u00ab Durcissement \/ IDS \u00bb. Ce sont cinq interrupteurs et un champ de texte. Ils servent \u00e0 fermer des portes que presque aucun site n&rsquo;utilise vraiment. Ils sont tous d\u00e9sactiv\u00e9s, et tu les actives un \u00e0 la fois.<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.cisilino.com\/wp-content\/uploads\/2026\/10\/manuale-csdn-hardening-ids.webp\" alt=\"Sch\u00e9ma de WordPress avec l'onglet Durcissement \/ IDS du plugin CSDN : durcissement wordpress\" width=\"1200\" height=\"630\"\/><\/figure>\n<h2>O\u00f9 trouver le durcissement WordPress<\/h2>\n<p>Ouvre <strong>R\u00e9glages &gt; Cisilino Site Defense Network<\/strong> (point 1 de l&rsquo;image). Puis clique sur l&rsquo;onglet <strong>Durcissement \/ IDS<\/strong> (point 2). Dans l&rsquo;onglet tu trouves trois sections, dans cet ordre :<\/p>\n<ul>\n<li>point 3 : sous le titre \u00ab Durcissement \/ contr\u00f4le d&rsquo;acc\u00e8s (IDS) \u00bb, la ligne \u00ab R\u00e8gles .htaccess \u00bb.<\/li>\n<li>point 4 : \u00ab WordPress \u00bb.<\/li>\n<li>point 5 : \u00ab Chemins personnalis\u00e9s \u00e0 bloquer \u00bb.<\/li>\n<\/ul>\n<p>En haut, l&rsquo;onglet dit : \u00ab R\u00e8gles facultatives appliqu\u00e9es au niveau du serveur (.htaccess) ou de WordPress. Toutes d\u00e9sactiv\u00e9es par d\u00e9faut : active-les seulement si tu sais qu&rsquo;elles n&rsquo;entrent pas en conflit avec les th\u00e8mes\/plugins du site. \u00bb En bas, il y a un seul bouton : \u00ab Enregistrer les r\u00e8gles de durcissement \u00bb.<\/p>\n<h2>\u00c0 quoi \u00e7a sert<\/h2>\n<p>Les r\u00e8gles r\u00e9duisent la surface d&rsquo;attaque. Trois interrupteurs \u00e9crivent dans le fichier <code>.htaccess<\/code>, comme le champ des chemins personnalis\u00e9s. Deux interrupteurs sont des filtres de WordPress. Ce n&rsquo;est pas un pare-feu et cela n&rsquo;analyse pas les requ\u00eates : ici \u00ab IDS \u00bb veut dire des r\u00e8gles d&rsquo;acc\u00e8s aux fichiers et aux dossiers.<\/p>\n<h2>Les r\u00e8gles .htaccess (point 3)<\/h2>\n<h3>Bloquer l&rsquo;ex\u00e9cution PHP dans wp-content\/uploads<\/h3>\n<p>Le libell\u00e9 complet est \u00ab Bloquer l&rsquo;ex\u00e9cution PHP dans wp-content\/uploads (protection contre les shells t\u00e9l\u00e9vers\u00e9s comme \u00ab\u00a0image\u00a0\u00bb) \u00bb. Le plugin r\u00e9pond 403 \u00e0 toute requ\u00eate d&rsquo;un fichier avec extension <code>php<\/code>, <code>php3<\/code>, <code>php4<\/code>, <code>php5<\/code>, <code>php7<\/code>, <code>php8<\/code>, <code>php9<\/code>, <code>phtml<\/code>, <code>phps<\/code>, <code>phar<\/code> ou <code>pht<\/code> dont l&rsquo;adresse contient <code>\/wp-content\/uploads\/<\/code>. Les majuscules n&rsquo;ont pas d&rsquo;importance.<\/p>\n<p>Cela fonctionne seulement avec Apache 2.4 (il faut le module mod_authz_core : sans lui, la r\u00e8gle ne fait rien et ne le signale pas). Sur nginx, le fichier <code>.htaccess<\/code> est ignor\u00e9 et aucune r\u00e8gle de cet onglet n&rsquo;a d&rsquo;effet, filtres de WordPress mis \u00e0 part. Cela couvre le dossier uploads standard, pas un dossier personnalis\u00e9. Cela peut casser des plugins qui servent vraiment des fichiers PHP depuis ce dossier. Pour savoir si \u00e7a marche sur ton site, utilise le test du chapitre <a href=\"https:\/\/www.cisilino.com\/fr\/?p=980\">Onglet Test<\/a>.<\/p>\n<h3>D\u00e9sactiver la liste des fichiers dans les dossiers sans index<\/h3>\n<p>Cela \u00e9crit une seule ligne : <code>Options -Indexes<\/code>. En ouvrant un dossier sans page index, tu verras une erreur 403 au lieu de la liste des fichiers. Si tu utilises un dossier comme liste publique de t\u00e9l\u00e9chargements, cette liste dispara\u00eet.<\/p>\n<h3>Bloquer l&rsquo;acc\u00e8s direct \u00e0 wp-config.php, .htaccess, readme.html, debug.log<\/h3>\n<p>Le plugin \u00e9crit une r\u00e8gle pour chaque nom et r\u00e9pond 403. Le contr\u00f4le porte sur le nom du fichier, pas sur le chemin. Cela vaut donc pour chaque fichier portant ce nom, dans n&rsquo;importe quel dossier du site, m\u00eame \u00e0 l&rsquo;int\u00e9rieur d&rsquo;autres plugins. Un plugin qui publie son propre <code>readme.html<\/code> ou <code>debug.log<\/code> sera bloqu\u00e9.<\/p>\n<h2>Les r\u00e8gles de WordPress (point 4)<\/h2>\n<p>Ces deux r\u00e8gles du durcissement WordPress sont des filtres PHP. Elles ne touchent pas \u00e0 <code>.htaccess<\/code>.<\/p>\n<h3>D\u00e9sactiver XML-RPC<\/h3>\n<p>Le libell\u00e9 est \u00ab D\u00e9sactiver XML-RPC (bruteforce\/pingback, presque jamais n\u00e9cessaire sur les sites modernes) \u00bb. Le fichier <code>xmlrpc.php<\/code> reste \u00e0 sa place, mais WordPress refuse les m\u00e9thodes XML-RPC qui n\u00e9cessitent une connexion. <strong>Attention :<\/strong> cela arr\u00eate l&rsquo;application mobile de WordPress, une partie des fonctions de Jetpack et la publication depuis des clients externes. La m\u00e9thode <code>pingback.ping<\/code> ne n\u00e9cessite pas de connexion et le filtre ne l&rsquo;arr\u00eate pas : ne compte pas sur cette r\u00e8gle pour fermer les pingbacks. Les trackbacks n&rsquo;utilisent pas XML-RPC et ne sont pas concern\u00e9s. La connexion du plugin au panneau n&rsquo;utilise pas XML-RPC, elle n&rsquo;est donc pas touch\u00e9e.<\/p>\n<h3>Bloquer l&rsquo;\u00e9num\u00e9ration des utilisateurs via ?author=N<\/h3>\n<p>Si la requ\u00eate contient le param\u00e8tre <code>author<\/code> avec une valeur (diff\u00e9rente de vide et de <code>0<\/code>), le site public affiche \u00ab Introuvable. \u00bb avec une r\u00e9ponse 404. <strong>Attention :<\/strong> cette r\u00e8gle ne prot\u00e8ge pas l&rsquo;API REST. La liste des utilisateurs dans <code>\/wp-json\/wp\/v2\/users<\/code> reste accessible. Certains th\u00e8mes et plugins utilisent <code>?author=<\/code> pour filtrer les archives, et seront bloqu\u00e9s.<\/p>\n<h2>Chemins personnalis\u00e9s \u00e0 bloquer (point 5)<\/h2>\n<p>Le champ de texte est pour qui veut fermer un dossier pr\u00e9cis, par exemple <code>\/wp-content\/uploads\/ancienne-sauvegarde\/<\/code>. \u00c9cris un chemin par ligne. Les lignes vides sont ignor\u00e9es.<\/p>\n<p>Chaque ligne est un <strong>texte litt\u00e9ral<\/strong>. Les majuscules comptent et la partie apr\u00e8s le <code>?<\/code> de l&rsquo;adresse n&rsquo;est pas compar\u00e9e. L&rsquo;aide sous le champ parle de \u00ab motifs \u00bb, mais ici il n&rsquo;en existe pas. Il n&rsquo;existe pas de jokers : <code>*<\/code>, <code>^<\/code> et <code>$<\/code> valent comme de simples caract\u00e8res. Le plugin bloque avec 403 chaque adresse qui <strong>contient<\/strong> cette cha\u00eene, \u00e0 n&rsquo;importe quel endroit. C&rsquo;est pourquoi le chemin <code>\/wp-content\/uploads\/ancienne-sauvegarde\/<\/code> bloque aussi <code>\/blog\/wp-content\/uploads\/ancienne-sauvegarde\/x<\/code>.<\/p>\n<p>Ce champ n&rsquo;a pas d&rsquo;interrupteur. La r\u00e8gle est active d\u00e8s que le champ n&rsquo;est pas vide et que tu enregistres.<\/p>\n<p><strong>Attention :<\/strong> si tu \u00e9cris <code>\/<\/code> ou <code>wp<\/code>, tu bloques tout le site, y compris la zone d&rsquo;administration. Pour revenir en arri\u00e8re, tu devrais corriger <code>.htaccess<\/code> par FTP. M\u00eame une cha\u00eene comme <code>\/uploads\/<\/code> bloque toutes les images. \u00c9vite le caract\u00e8re <code>%<\/code> dans les chemins.<\/p>\n<h2>Valeurs par d\u00e9faut<\/h2>\n<p>Cinq interrupteurs d\u00e9sactiv\u00e9s et un champ vide. Les r\u00e9glages sont dans l&rsquo;option <code>csdn_hardening<\/code>.<\/p>\n<h2>Comment proc\u00e9der<\/h2>\n<p>Vas-y calmement : le durcissement WordPress se fait une r\u00e8gle \u00e0 la fois.<\/p>\n<ol>\n<li>Fais une copie de <code>.htaccess<\/code> avant de commencer.<\/li>\n<li>Coche une seule r\u00e8gle.<\/li>\n<li>Clique sur \u00ab Enregistrer les r\u00e8gles de durcissement \u00bb.<\/li>\n<li>V\u00e9rifie que le site s&rsquo;ouvre et que l&rsquo;administration fonctionne.<\/li>\n<li>Passe \u00e0 la r\u00e8gle suivante.<\/li>\n<\/ol>\n<p>Apr\u00e8s l&rsquo;enregistrement, tu es ramen\u00e9 \u00e0 l&rsquo;onglet G\u00e9n\u00e9ral, pas \u00e0 celui o\u00f9 tu as enregistr\u00e9. En haut, tu trouves l&rsquo;avertissement. En cas de succ\u00e8s, il dit \u00ab R\u00e8gles de durcissement enregistr\u00e9es et appliqu\u00e9es. \u00bb. En cas d&rsquo;erreur, il dit \u00ab R\u00e9glages enregistr\u00e9s, mais l&rsquo;\u00e9criture dans .htaccess a \u00e9chou\u00e9 (permissions ?). Les r\u00e8gles ne sont pas actives. \u00bb. Avec l&rsquo;erreur, les deux filtres de WordPress restent quand m\u00eame actifs.<\/p>\n<p><strong>Attention :<\/strong> le plugin ne cr\u00e9e aucune sauvegarde de <code>.htaccess<\/code>. Il ne contr\u00f4le m\u00eame pas la syntaxe avant d&rsquo;\u00e9crire. Une r\u00e8gle incompatible avec ton serveur peut provoquer une erreur 500 sur tout le site. Sur un r\u00e9seau multisite, le fichier est celui du r\u00e9seau : l&rsquo;erreur touche tous les sites.<\/p>\n<h2>Ce qui se passe en coulisses<\/h2>\n<p>Le plugin \u00e9crit entre deux marqueurs : <code># BEGIN Cisilino Site Defense Network - Hardening<\/code> et le <code># END<\/code> correspondant. Le reste du fichier n&rsquo;est pas touch\u00e9. Un second bloc, s\u00e9par\u00e9, contient les IP bloqu\u00e9es. Si tu d\u00e9sactives le plugin, les deux blocs sont vid\u00e9s. Si tu \u00e9teins tout et enregistres, le bloc de durcissement reste vide.<\/p>\n<h2>Si quelque chose ne va pas<\/h2>\n<p>Si apr\u00e8s le durcissement WordPress le site affiche une erreur 500, ouvre <code>.htaccess<\/code> par FTP. Supprime les lignes entre les deux marqueurs de durcissement. Puis r\u00e9essaie avec moins de r\u00e8gles. Si l&rsquo;\u00e9criture dans le fichier \u00e9choue, v\u00e9rifie les permissions de <code>.htaccess<\/code>.<\/p>\n<p>Pour une vue plus large sur les bonnes pratiques, lis le guide officiel sur le <a href=\"https:\/\/developer.wordpress.org\/advanced-administration\/security\/hardening\/\" target=\"_blank\" rel=\"noopener\">durcissement de WordPress<\/a> : il explique d&rsquo;autres mesures qui se situent hors du plugin.<\/p>\n<p>Chapitre pr\u00e9c\u00e9dent : <a href=\"https:\/\/www.cisilino.com\/fr\/?p=977\">Onglet IP bloqu\u00e9es : lire la liste noire<\/a>. Chapitre suivant : <a href=\"https:\/\/www.cisilino.com\/fr\/?p=979\">Surveillance des t\u00e9l\u00e9versements et contr\u00f4le d&rsquo;int\u00e9grit\u00e9<\/a>. Pour le sommaire complet, retourne \u00e0 l&rsquo;<a href=\"https:\/\/www.cisilino.com\/fr\/?p=972\">introduction du manuel<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>L&rsquo;onglet Durcissement \/ IDS du plugin CSDN, r\u00e8gle par r\u00e8gle : ce qu&rsquo;il bloque, ce qu&rsquo;il peut casser et pourquoi les chemins personnalis\u00e9s doivent \u00eatre \u00e9crits avec soin.<\/p>\n","protected":false},"author":1,"featured_media":999,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"wpai_generated_summary":"","footnotes":""},"categories":[417],"tags":[145,165,449,289],"class_list":["post-1065","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-manuel-csdn","tag-htaccess-fr","tag-cisilino-site-defense-network-fr","tag-manuel-csdn","tag-xml-rpc-fr"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"Durcissement WordPress avec l&#039;onglet Durcissement \/ IDS de CSDN : cinq interrupteurs, chemins personnalis\u00e9s, risques pour .htaccess et retour en arri\u00e8re.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"matteocisilino\"\/>\n\t<meta name=\"google-site-verification\" content=\"_A-1f0dO30IDVHfP9muflI8kHQs-H4YOi8WLUkYzuLE\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.cisilino.com\/fr\/2026\/10\/30\/durcissement-ids-regles-htaccess\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Matteo Cisilino - Guide su WordPress, server e sicurezza\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Durcissement WordPress : les r\u00e8gles pour .htaccess du plugin\" \/>\n\t\t<meta property=\"og:description\" content=\"Durcissement WordPress avec l&#039;onglet Durcissement \/ IDS de CSDN : cinq interrupteurs, chemins personnalis\u00e9s, risques pour .htaccess et retour en arri\u00e8re.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.cisilino.com\/fr\/2026\/10\/30\/durcissement-ids-regles-htaccess\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.cisilino.com\/wp-content\/uploads\/2026\/10\/manuale-csdn-hardening-ids.webp\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.cisilino.com\/wp-content\/uploads\/2026\/10\/manuale-csdn-hardening-ids.webp\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-10-30T16:05:39+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-10-30T16:06:57+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Durcissement WordPress : les r\u00e8gles pour .htaccess du plugin\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Durcissement WordPress avec l&#039;onglet Durcissement \/ IDS de CSDN : cinq interrupteurs, chemins personnalis\u00e9s, risques pour .htaccess et retour en arri\u00e8re.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.cisilino.com\/wp-content\/uploads\/2026\/10\/manuale-csdn-hardening-ids.webp\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/fr\\\/2026\\\/10\\\/30\\\/durcissement-ids-regles-htaccess\\\/#blogposting\",\"name\":\"Durcissement WordPress : les r\\u00e8gles pour .htaccess du plugin\",\"headline\":\"Durcissement \\\/ IDS : les r\\u00e8gles pour .htaccess\",\"author\":{\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/fr\\\/author\\\/matteocisilino\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/fr\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.cisilino.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/manuale-csdn-hardening-ids.webp\",\"width\":1200,\"height\":630,\"caption\":\"Schema di WordPress con la scheda Hardening \\\/ IDS del plugin CSDN: hardening wordpress\"},\"datePublished\":\"2026-10-30T17:05:39+01:00\",\"dateModified\":\"2026-10-30T17:06:57+01:00\",\"inLanguage\":\"fr-FR\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/fr\\\/2026\\\/10\\\/30\\\/durcissement-ids-regles-htaccess\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/fr\\\/2026\\\/10\\\/30\\\/durcissement-ids-regles-htaccess\\\/#webpage\"},\"articleSection\":\"Manuel CSDN, .htaccess, Cisilino Site Defense Network, manuel CSDN, XML-RPC\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/fr\\\/2026\\\/10\\\/30\\\/durcissement-ids-regles-htaccess\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/fr\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.cisilino.com\\\/fr\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/fr\\\/category\\\/manuel-csdn\\\/#listItem\",\"name\":\"Manuel CSDN\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/fr\\\/category\\\/manuel-csdn\\\/#listItem\",\"position\":2,\"name\":\"Manuel CSDN\",\"item\":\"https:\\\/\\\/www.cisilino.com\\\/fr\\\/category\\\/manuel-csdn\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/fr\\\/2026\\\/10\\\/30\\\/durcissement-ids-regles-htaccess\\\/#listItem\",\"name\":\"Durcissement \\\/ IDS : les r\\u00e8gles pour .htaccess\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/fr\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/fr\\\/2026\\\/10\\\/30\\\/durcissement-ids-regles-htaccess\\\/#listItem\",\"position\":3,\"name\":\"Durcissement \\\/ IDS : les r\\u00e8gles pour .htaccess\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/fr\\\/category\\\/manuel-csdn\\\/#listItem\",\"name\":\"Manuel CSDN\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/fr\\\/#organization\",\"name\":\"Matteo Cisilino\",\"description\":\"Guide su WordPress, server e sicurezza\",\"url\":\"https:\\\/\\\/www.cisilino.com\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.cisilino.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/logo-cisilino-512.png\",\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/fr\\\/2026\\\/10\\\/30\\\/durcissement-ids-regles-htaccess\\\/#organizationLogo\",\"width\":512,\"height\":512,\"caption\":\"Logo: un cerchio a sinistra che si divide in cerchi pi\\u00f9 piccoli\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/fr\\\/2026\\\/10\\\/30\\\/durcissement-ids-regles-htaccess\\\/#organizationLogo\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/fr\\\/author\\\/matteocisilino\\\/#author\",\"url\":\"https:\\\/\\\/www.cisilino.com\\\/fr\\\/author\\\/matteocisilino\\\/\",\"name\":\"matteocisilino\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/fr\\\/2026\\\/10\\\/30\\\/durcissement-ids-regles-htaccess\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/639872265f0661e8aee8924ba9d756b00ea816f8286fab99a5116c729d49618f?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"matteocisilino\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/fr\\\/2026\\\/10\\\/30\\\/durcissement-ids-regles-htaccess\\\/#webpage\",\"url\":\"https:\\\/\\\/www.cisilino.com\\\/fr\\\/2026\\\/10\\\/30\\\/durcissement-ids-regles-htaccess\\\/\",\"name\":\"Durcissement WordPress : les r\\u00e8gles pour .htaccess du plugin\",\"description\":\"Durcissement WordPress avec l'onglet Durcissement \\\/ IDS de CSDN : cinq interrupteurs, chemins personnalis\\u00e9s, risques pour .htaccess et retour en arri\\u00e8re.\",\"inLanguage\":\"fr-FR\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/fr\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/fr\\\/2026\\\/10\\\/30\\\/durcissement-ids-regles-htaccess\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/fr\\\/author\\\/matteocisilino\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/fr\\\/author\\\/matteocisilino\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.cisilino.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/manuale-csdn-hardening-ids.webp\",\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/fr\\\/2026\\\/10\\\/30\\\/durcissement-ids-regles-htaccess\\\/#mainImage\",\"width\":1200,\"height\":630,\"caption\":\"Schema di WordPress con la scheda Hardening \\\/ IDS del plugin CSDN: hardening wordpress\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/fr\\\/2026\\\/10\\\/30\\\/durcissement-ids-regles-htaccess\\\/#mainImage\"},\"datePublished\":\"2026-10-30T17:05:39+01:00\",\"dateModified\":\"2026-10-30T17:06:57+01:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/www.cisilino.com\\\/fr\\\/\",\"name\":\"Matteo Cisilino\",\"description\":\"Guide su WordPress, server e sicurezza\",\"inLanguage\":\"fr-FR\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.cisilino.com\\\/fr\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Durcissement WordPress : les r\u00e8gles pour .htaccess du plugin","description":"Durcissement WordPress avec l'onglet Durcissement \/ IDS de CSDN : cinq interrupteurs, chemins personnalis\u00e9s, risques pour .htaccess et retour en arri\u00e8re.","canonical_url":"https:\/\/www.cisilino.com\/fr\/2026\/10\/30\/durcissement-ids-regles-htaccess\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"_A-1f0dO30IDVHfP9muflI8kHQs-H4YOi8WLUkYzuLE","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.cisilino.com\/fr\/2026\/10\/30\/durcissement-ids-regles-htaccess\/#blogposting","name":"Durcissement WordPress : les r\u00e8gles pour .htaccess du plugin","headline":"Durcissement \/ IDS : les r\u00e8gles pour .htaccess","author":{"@id":"https:\/\/www.cisilino.com\/fr\/author\/matteocisilino\/#author"},"publisher":{"@id":"https:\/\/www.cisilino.com\/fr\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.cisilino.com\/wp-content\/uploads\/2026\/10\/manuale-csdn-hardening-ids.webp","width":1200,"height":630,"caption":"Schema di WordPress con la scheda Hardening \/ IDS del plugin CSDN: hardening wordpress"},"datePublished":"2026-10-30T17:05:39+01:00","dateModified":"2026-10-30T17:06:57+01:00","inLanguage":"fr-FR","mainEntityOfPage":{"@id":"https:\/\/www.cisilino.com\/fr\/2026\/10\/30\/durcissement-ids-regles-htaccess\/#webpage"},"isPartOf":{"@id":"https:\/\/www.cisilino.com\/fr\/2026\/10\/30\/durcissement-ids-regles-htaccess\/#webpage"},"articleSection":"Manuel CSDN, .htaccess, Cisilino Site Defense Network, manuel CSDN, XML-RPC"},{"@type":"BreadcrumbList","@id":"https:\/\/www.cisilino.com\/fr\/2026\/10\/30\/durcissement-ids-regles-htaccess\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.cisilino.com\/fr\/#listItem","position":1,"name":"Home","item":"https:\/\/www.cisilino.com\/fr\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.cisilino.com\/fr\/category\/manuel-csdn\/#listItem","name":"Manuel CSDN"}},{"@type":"ListItem","@id":"https:\/\/www.cisilino.com\/fr\/category\/manuel-csdn\/#listItem","position":2,"name":"Manuel CSDN","item":"https:\/\/www.cisilino.com\/fr\/category\/manuel-csdn\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.cisilino.com\/fr\/2026\/10\/30\/durcissement-ids-regles-htaccess\/#listItem","name":"Durcissement \/ IDS : les r\u00e8gles pour .htaccess"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.cisilino.com\/fr\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.cisilino.com\/fr\/2026\/10\/30\/durcissement-ids-regles-htaccess\/#listItem","position":3,"name":"Durcissement \/ IDS : les r\u00e8gles pour .htaccess","previousItem":{"@type":"ListItem","@id":"https:\/\/www.cisilino.com\/fr\/category\/manuel-csdn\/#listItem","name":"Manuel CSDN"}}]},{"@type":"Organization","@id":"https:\/\/www.cisilino.com\/fr\/#organization","name":"Matteo Cisilino","description":"Guide su WordPress, server e sicurezza","url":"https:\/\/www.cisilino.com\/fr\/","logo":{"@type":"ImageObject","url":"https:\/\/www.cisilino.com\/wp-content\/uploads\/2026\/10\/logo-cisilino-512.png","@id":"https:\/\/www.cisilino.com\/fr\/2026\/10\/30\/durcissement-ids-regles-htaccess\/#organizationLogo","width":512,"height":512,"caption":"Logo: un cerchio a sinistra che si divide in cerchi pi\u00f9 piccoli"},"image":{"@id":"https:\/\/www.cisilino.com\/fr\/2026\/10\/30\/durcissement-ids-regles-htaccess\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/www.cisilino.com\/fr\/author\/matteocisilino\/#author","url":"https:\/\/www.cisilino.com\/fr\/author\/matteocisilino\/","name":"matteocisilino","image":{"@type":"ImageObject","@id":"https:\/\/www.cisilino.com\/fr\/2026\/10\/30\/durcissement-ids-regles-htaccess\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/639872265f0661e8aee8924ba9d756b00ea816f8286fab99a5116c729d49618f?s=96&d=mm&r=g","width":96,"height":96,"caption":"matteocisilino"}},{"@type":"WebPage","@id":"https:\/\/www.cisilino.com\/fr\/2026\/10\/30\/durcissement-ids-regles-htaccess\/#webpage","url":"https:\/\/www.cisilino.com\/fr\/2026\/10\/30\/durcissement-ids-regles-htaccess\/","name":"Durcissement WordPress : les r\u00e8gles pour .htaccess du plugin","description":"Durcissement WordPress avec l'onglet Durcissement \/ IDS de CSDN : cinq interrupteurs, chemins personnalis\u00e9s, risques pour .htaccess et retour en arri\u00e8re.","inLanguage":"fr-FR","isPartOf":{"@id":"https:\/\/www.cisilino.com\/fr\/#website"},"breadcrumb":{"@id":"https:\/\/www.cisilino.com\/fr\/2026\/10\/30\/durcissement-ids-regles-htaccess\/#breadcrumblist"},"author":{"@id":"https:\/\/www.cisilino.com\/fr\/author\/matteocisilino\/#author"},"creator":{"@id":"https:\/\/www.cisilino.com\/fr\/author\/matteocisilino\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/www.cisilino.com\/wp-content\/uploads\/2026\/10\/manuale-csdn-hardening-ids.webp","@id":"https:\/\/www.cisilino.com\/fr\/2026\/10\/30\/durcissement-ids-regles-htaccess\/#mainImage","width":1200,"height":630,"caption":"Schema di WordPress con la scheda Hardening \/ IDS del plugin CSDN: hardening wordpress"},"primaryImageOfPage":{"@id":"https:\/\/www.cisilino.com\/fr\/2026\/10\/30\/durcissement-ids-regles-htaccess\/#mainImage"},"datePublished":"2026-10-30T17:05:39+01:00","dateModified":"2026-10-30T17:06:57+01:00"},{"@type":"WebSite","@id":"https:\/\/www.cisilino.com\/fr\/#website","url":"https:\/\/www.cisilino.com\/fr\/","name":"Matteo Cisilino","description":"Guide su WordPress, server e sicurezza","inLanguage":"fr-FR","publisher":{"@id":"https:\/\/www.cisilino.com\/fr\/#organization"}}]},"og:locale":"fr_FR","og:site_name":"Matteo Cisilino - Guide su WordPress, server e sicurezza","og:type":"article","og:title":"Durcissement WordPress : les r\u00e8gles pour .htaccess du plugin","og:description":"Durcissement WordPress avec l'onglet Durcissement \/ IDS de CSDN : cinq interrupteurs, chemins personnalis\u00e9s, risques pour .htaccess et retour en arri\u00e8re.","og:url":"https:\/\/www.cisilino.com\/fr\/2026\/10\/30\/durcissement-ids-regles-htaccess\/","og:image":"https:\/\/www.cisilino.com\/wp-content\/uploads\/2026\/10\/manuale-csdn-hardening-ids.webp","og:image:secure_url":"https:\/\/www.cisilino.com\/wp-content\/uploads\/2026\/10\/manuale-csdn-hardening-ids.webp","og:image:width":1200,"og:image:height":630,"article:published_time":"2026-10-30T16:05:39+00:00","article:modified_time":"2026-10-30T16:06:57+00:00","twitter:card":"summary_large_image","twitter:title":"Durcissement WordPress : les r\u00e8gles pour .htaccess du plugin","twitter:description":"Durcissement WordPress avec l'onglet Durcissement \/ IDS de CSDN : cinq interrupteurs, chemins personnalis\u00e9s, risques pour .htaccess et retour en arri\u00e8re.","twitter:image":"https:\/\/www.cisilino.com\/wp-content\/uploads\/2026\/10\/manuale-csdn-hardening-ids.webp"},"aioseo_meta_data":{"post_id":"1065","title":"Durcissement WordPress : les r\u00e8gles pour .htaccess du plugin","description":"Durcissement WordPress avec l'onglet Durcissement \/ IDS de CSDN : cinq interrupteurs, chemins personnalis\u00e9s, risques pour .htaccess et retour en arri\u00e8re.","keywords":null,"keyphrases":{"focus":{"keyphrase":"durcissement wordpress"}},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_custom_url":null,"og_image_custom_fields":null,"og_image_url":null,"og_image_width":null,"og_image_height":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_image_url":null,"twitter_title":null,"twitter_description":null,"schema_type":"default","schema_type_options":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null,"created":"2026-10-30 07:40:51","updated":"2026-10-30 07:43:29","focus_keyword":"durcissement wordpress","additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.cisilino.com\/fr\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.cisilino.com\/fr\/category\/manuel-csdn\/\" title=\"Manuel CSDN\">Manuel CSDN<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tDurcissement \/ IDS : les r\u00e8gles pour .htaccess\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.cisilino.com\/fr\/"},{"label":"Manuel CSDN","link":"https:\/\/www.cisilino.com\/fr\/category\/manuel-csdn\/"},{"label":"Durcissement \/ IDS : les r\u00e8gles pour .htaccess","link":"https:\/\/www.cisilino.com\/fr\/2026\/10\/30\/durcissement-ids-regles-htaccess\/"}],"_links":{"self":[{"href":"https:\/\/www.cisilino.com\/fr\/wp-json\/wp\/v2\/posts\/1065","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cisilino.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cisilino.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cisilino.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cisilino.com\/fr\/wp-json\/wp\/v2\/comments?post=1065"}],"version-history":[{"count":2,"href":"https:\/\/www.cisilino.com\/fr\/wp-json\/wp\/v2\/posts\/1065\/revisions"}],"predecessor-version":[{"id":1340,"href":"https:\/\/www.cisilino.com\/fr\/wp-json\/wp\/v2\/posts\/1065\/revisions\/1340"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cisilino.com\/fr\/wp-json\/wp\/v2\/media\/999"}],"wp:attachment":[{"href":"https:\/\/www.cisilino.com\/fr\/wp-json\/wp\/v2\/media?parent=1065"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cisilino.com\/fr\/wp-json\/wp\/v2\/categories?post=1065"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cisilino.com\/fr\/wp-json\/wp\/v2\/tags?post=1065"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}