{"id":65177,"date":"2024-06-13T09:00:00","date_gmt":"2024-06-13T09:00:00","guid":{"rendered":"https:\/\/supporthost.com\/it\/?p=65177"},"modified":"2025-12-13T17:56:13","modified_gmt":"2025-12-13T16:56:13","slug":"htaccess","status":"publish","type":"post","link":"https:\/\/supporthost.com\/it\/htaccess\/","title":{"rendered":"Cos&#8217;\u00e8 e come si usa il file htaccess"},"content":{"rendered":"\n<p>Il <strong>file .htaccess<\/strong> \u00e8 un file nascosto che puoi utilizzare per modificare la configurazione dei web server <strong>Apache<\/strong>. <\/p>\n\n\n\n<p>Si tratta di un file di <strong>testo <\/strong>con delle regole che ci permettono di impostare <strong>redirect<\/strong>, assicurarci che il sito sia raggiungibile via <strong>https<\/strong> e aumentare la <strong>sicurezza <\/strong>del nostro sito.<\/p>\n\n\n\n<p>In questa guida vedremo come trovare il file .htaccess o crearlo manualmente quando necessario. Poi vedremo come modificarlo e quali sono le configurazioni pi\u00f9 importanti.<\/p>\n\n\n\n<p>Iniziamo!<\/p>\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2>Indice<\/h2><nav><ul><li><a href=\"#cose-il-file-htaccess\">Cos&#8217;\u00e8 il file .htaccess?<\/a><\/li><li><a href=\"#dove-si-trova-il-file-htaccess\">Dove si trova il file .htaccess<\/a><ul><li><a href=\"#come-mostrare-i-file-nascosti\">Come mostrare i file nascosti<\/a><\/li><\/ul><\/li><li><a href=\"#il-file-htaccess-di-default-di-word-press\">Il file htaccess di default di WordPress<\/a><ul><li><a href=\"#generare-il-file-htaccess-con-word-press\">Generare il file htaccess con WordPress<\/a><\/li><li><a href=\"#creare-il-file-htaccess-manualmente\">Creare il file htaccess manualmente<\/a><\/li><\/ul><\/li><li><a href=\"#come-modificare-il-file-htaccess\">Come modificare il file htaccess<\/a><ul><li><a href=\"#modificare-il-file-htaccess-con-rank-math\">Modificare il file htaccess con Rank Math<\/a><\/li><\/ul><\/li><li><a href=\"#casi-duso-del-file-htaccess\">Casi d&#8217;uso del file htaccess<\/a><ul><li><a href=\"#redirect-da-http-a-https\">Redirect da http a https<\/a><\/li><li><a href=\"#redirect-da-non-www-a-www\">Redirect da non www a www<\/a><\/li><li><a href=\"#redirect-da-www-a-non-www\">Redirect da www a non www<\/a><\/li><li><a href=\"#redirect-per-cambio-di-dominio\">Redirect per cambio di dominio<\/a><\/li><li><a href=\"#redirect-di-una-singola-pagina\">Redirect di una singola pagina<\/a><\/li><li><a href=\"#proteggere-con-password-una-cartella\">Proteggere con password una cartella<\/a><\/li><li><a href=\"#impostare-pagine-di-errore-personalizzate\">Impostare pagine di errore personalizzate<\/a><\/li><li><a href=\"#disattivare-lesecuzione-di-file-php-su-word-press\">Disattivare l&#8217;esecuzione di file php su WordPress<\/a><\/li><li><a href=\"#disattivare-xml-rpc\">Disattivare XML-RPC<\/a><\/li><li><a href=\"#disattivare-lhotlinking\">Disattivare l&#8217;hotlinking<\/a><\/li><li><a href=\"#disattivare-il-directory-listing\">Disattivare il directory listing<\/a><\/li><li><a href=\"#bloccare-laccesso-a-wp-config-php-e-htaccess\">Bloccare l&#8217;accesso a wp-config.php e .htaccess<\/a><\/li><\/ul><\/li><li><a href=\"#conclusioni\">Conclusioni<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"cose-il-file-htaccess\">Cos&#8217;\u00e8 il file .htaccess?<\/h2>\n\n\n\n<p>Il file .htaccess \u00e8 un file di configurazione che ci permette di modificare informazioni o aggiungere opzioni.<\/p>\n\n\n\n<p>Uno degli usi pi\u00f9 comuni del file htaccess \u00e8 quello di impostare i reindirizzamenti per alcuni URL. Ci sono, per\u00f2, molti altri utilizzi come avremo modo di scoprire in questa guida.<\/p>\n\n\n\n<p>Nella pratica l&#8217;htaccess \u00e8 un <strong>semplice file di testo<\/strong>, ma la sua vera potenzialit\u00e0 \u00e8 che ci permette di modificare la configurazione dei web server Apache.<\/p>\n\n\n\n<p>Devi sapere, infatti, che ogni web server come Apache ha un suo file di configurazione. E, come avrai gi\u00e0 capito, ogni file di configurazione ha le sue regole.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"626\" height=\"483\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/02\/htaccess.png\" alt=\"Htaccess\" class=\"wp-image-16904\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/02\/htaccess.png 626w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/02\/htaccess-300x231.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/02\/htaccess-82x63.png 82w\" sizes=\"auto, (max-width: 626px) 100vw, 626px\" \/><figcaption class=\"wp-element-caption\">Esempio di file .htaccess<\/figcaption><\/figure>\n\n\n\n<p>In questa guida vedremo come sfruttare al massimo questo file.<\/p>\n\n\n\n<p>Iniziamo dalla base: dove trovo il file htaccess?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"dove-si-trova-il-file-htaccess\">Dove si trova il file .htaccess<\/h2>\n\n\n\n<p>Per poter modificare il file htaccess, dobbiamo prima sapere come trovarlo.<\/p>\n\n\n\n<p>Per prima cosa scegli come accedere ai file del tuo sito.<\/p>\n\n\n\n<p>Puoi usare il<strong> gestore dei file<\/strong> che viene integrato nel pannello di controllo hosting, come per esempio quello di cPanel.<\/p>\n\n\n\n<p>Oppure puoi <strong>collegarti via SFTP<\/strong> al server con un client come <a href=\"https:\/\/supporthost.com\/it\/filezilla\/\" data-type=\"post\" data-id=\"18692\">FileZilla<\/a>.<\/p>\n\n\n\n<p>In questo esempio vedremo la soluzione pi\u00f9 rapida: usare il gestore dei file.<\/p>\n\n\n\n<p>Ecco come fare.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Effettua l&#8217;accesso a cPanel.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"381\" height=\"405\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/03\/login-cpanel.png\" alt=\"Login Cpanel\" class=\"wp-image-17155\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/03\/login-cpanel.png 381w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/03\/login-cpanel-282x300.png 282w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/03\/login-cpanel-59x63.png 59w\" sizes=\"auto, (max-width: 381px) 100vw, 381px\" \/><\/figure>\n\n\n\n<p>2. Clicca su &#8220;<em>Gestione file<\/em>&#8220;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"368\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/08\/gestione-file-cpanel-jupiter-1024x368.png\" alt=\"Gestione File Cpanel Jupiter\" class=\"wp-image-48477\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/08\/gestione-file-cpanel-jupiter-1024x368.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/08\/gestione-file-cpanel-jupiter-300x108.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/08\/gestione-file-cpanel-jupiter-768x276.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/08\/gestione-file-cpanel-jupiter-120x43.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/08\/gestione-file-cpanel-jupiter.png 1160w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>3. Apri la cartella &#8220;<em>public_html<\/em>&#8220;. <\/p>\n\n\n\n<p>Nota che il file htaccess \u00e8 sempre nella root, ma questa cartella pu\u00f2 avere nomi diversi in base all&#8217;hosting. Altri nomi comuni sono: <em>htdocs <\/em>e <em>www<\/em>.<\/p>\n\n\n\n<p>All&#8217;interno di questa cartella troverai il file <strong>.htaccess<\/strong>.<\/p>\n\n\n\n<p class=\"note\">Ricorda che le regole inserite nel file htaccess hanno effetto su tutte le sottocartelle. Per questo motivo se vuoi usare le regole solo su una specifica sottocartella, potrai inserire il file htaccess all&#8217;interno di questa.<\/p>\n\n\n\n<p><em>E se non vedi il file?<\/em><\/p>\n\n\n\n<p>Vediamo come risolvere.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"come-mostrare-i-file-nascosti\">Come mostrare i file nascosti<\/h3>\n\n\n\n<p>I file come &#8220;.htaccess&#8221; sono <strong>file nascosti<\/strong>. Nei sistemi operativi Unix\/Linux si utilizza un punto davanti al nome del file per nasconderlo.<\/p>\n\n\n\n<p>Se non riesci a visualizzarlo, devi controllare che sia attiva l&#8217;opzione per <strong>visualizzare i file nascosti<\/strong>.<\/p>\n\n\n\n<p>Vediamo come fare da:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>file manager di cPanel;<\/li>\n\n\n\n<li>FileZilla;<\/li>\n\n\n\n<li>Cyberduck;<\/li>\n\n\n\n<li>WinSCP.<\/li>\n<\/ul>\n\n\n\n<p>Dal <strong>file manager di cPanel <\/strong>devi cliccare su <em>Impostazioni<\/em>, poi controllare che ci sia la spunta alla voce <em>Mostra file nascosti (dotfiles)<\/em> e infine cliccare su &#8220;<em>Save<\/em>&#8220;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"634\" height=\"422\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/03\/mostra-file-nascosti-file-manager.png\" alt=\"Mostra File Nascosti File Manager\" class=\"wp-image-17551\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/03\/mostra-file-nascosti-file-manager.png 634w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/03\/mostra-file-nascosti-file-manager-300x200.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/03\/mostra-file-nascosti-file-manager-95x63.png 95w\" sizes=\"auto, (max-width: 634px) 100vw, 634px\" \/><\/figure>\n\n\n\n<p>Da <strong>FileZilla <\/strong>clicca sul menu <em>Server <\/em>e spunta l&#8217;opzione <em>Visualizza file nascosti<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"949\" height=\"222\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/06\/visualizzare-file-nascosti-con-filezilla.png\" alt=\"Visualizzare File Nascosti Con Filezilla\" class=\"wp-image-44641\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/06\/visualizzare-file-nascosti-con-filezilla.png 949w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/06\/visualizzare-file-nascosti-con-filezilla-300x70.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/06\/visualizzare-file-nascosti-con-filezilla-768x180.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/06\/visualizzare-file-nascosti-con-filezilla-120x28.png 120w\" sizes=\"auto, (max-width: 949px) 100vw, 949px\" \/><\/figure>\n\n\n\n<p>Dopodich\u00e9 conferma che vuoi attivare l&#8217;opzione tramite la finestra che compare.<\/p>\n\n\n\n<p>Da <a href=\"https:\/\/supporthost.com\/it\/cyberduck\/\" data-type=\"post\" data-id=\"23374\">Cyberduck<\/a> clicca sul menu <em>Visualizza <\/em>e poi spunta l&#8217;opzione <em>Visualizza file nascosti<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"546\" height=\"261\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/03\/cyberduck-visualizza-file-nascosti.png\" alt=\"Cyberduck Visualizza File Nascosti\" class=\"wp-image-23405\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/03\/cyberduck-visualizza-file-nascosti.png 546w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/03\/cyberduck-visualizza-file-nascosti-300x143.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2022\/03\/cyberduck-visualizza-file-nascosti-120x57.png 120w\" sizes=\"auto, (max-width: 546px) 100vw, 546px\" \/><\/figure>\n\n\n\n<p>Da <a href=\"https:\/\/supporthost.com\/it\/winscp\/\" data-type=\"post\" data-id=\"59582\">WinSCP<\/a><strong> <\/strong>clicca sulla voce in basso a destra &#8220;<em>X nascosti<\/em>&#8221; per attivare la visualizzazione di questi file.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"655\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/03\/visualizzare-file-nascosti-winscp-1024x655.png\" alt=\"Visualizzare File Nascosti Winscp\" class=\"wp-image-59608\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/03\/visualizzare-file-nascosti-winscp-1024x655.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/03\/visualizzare-file-nascosti-winscp-300x192.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/03\/visualizzare-file-nascosti-winscp-768x492.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/03\/visualizzare-file-nascosti-winscp-98x63.png 98w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/03\/visualizzare-file-nascosti-winscp.png 1339w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Ora che abbiamo visto come trovare il file .htaccess, \u00e8 il momento di passare a come modificarlo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"il-file-htaccess-di-default-di-word-press\">Il file htaccess di default di WordPress<\/h2>\n\n\n\n<p>Prima di procedere, se non riesci a trovare il file htaccess anche dopo aver attivato le opzioni per mostrare i file nascosti, \u00e8 possibile che il file non sia stato creato.<\/p>\n\n\n\n<p>In questo caso ci sono due alterative:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>far s\u00ec che WordPress generi un file htaccess;<\/li>\n\n\n\n<li>creare manualmente il file htaccess.<\/li>\n<\/ul>\n\n\n\n<p>Vediamo come fare.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"generare-il-file-htaccess-con-word-press\">Generare il file htaccess con WordPress<\/h3>\n\n\n\n<p>Adesso ti mostro il metodo pi\u00f9 rapido per<strong> creare un file htaccess <\/strong>con le informazioni di default.<\/p>\n\n\n\n<p>Ti basta accedere a WordPress, cliccare su <em>Impostazioni &gt; Permalink<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"399\" height=\"291\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/04\/impostazioni-permalink.png\" alt=\"Impostazioni Permalink\" class=\"wp-image-17984\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/04\/impostazioni-permalink.png 399w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/04\/impostazioni-permalink-300x219.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/04\/impostazioni-permalink-86x63.png 86w\" sizes=\"auto, (max-width: 399px) 100vw, 399px\" \/><\/figure>\n\n\n\n<p>E poi cliccare su &#8220;Salva le modifiche&#8221;.<\/p>\n\n\n\n<p>In questo modo WordPress<strong> generer\u00e0 in automatico <\/strong>il file htaccess.<\/p>\n\n\n\n<p>Nota che se ci dovessero essere errori, vedrai comparire un avviso, in quel caso dovrai creare il file manualmente.<\/p>\n\n\n\n<p class=\"note\">Suggerimento: su WordPress rigenerare il file htaccess ti pu\u00f2 aiutare a risolvere il problema delle <a href=\"https:\/\/supporthost.com\/it\/libreria-wordpress-immagini-non-visibili\/\">immagini non visibili nella libreria<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"creare-il-file-htaccess-manualmente\">Creare il file htaccess manualmente<\/h3>\n\n\n\n<p>Creare il file htaccess per WordPress <strong>manualmente <\/strong>\u00e8 altrettanto semplice.<\/p>\n\n\n\n<p>Ci basta accedere ai file del sito, per esempio dal file manager e aprire la cartella in cui vogliamo creare il file. Nella maggior parte dei casi la cartella sar\u00e0 &#8220;public_html&#8221;, come abbiamo visto prima.<\/p>\n\n\n\n<p>A questo punto ci basta cliccare su &#8220;<em>+File<\/em>&#8220;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"89\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/03\/creare-nuovo-file-file-manager-cpanel-1024x89.png\" alt=\"Creare Nuovo File File Manager Cpanel\" class=\"wp-image-17624\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/03\/creare-nuovo-file-file-manager-cpanel-1024x89.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/03\/creare-nuovo-file-file-manager-cpanel-300x26.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/03\/creare-nuovo-file-file-manager-cpanel-768x67.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/03\/creare-nuovo-file-file-manager-cpanel-120x10.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/03\/creare-nuovo-file-file-manager-cpanel.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Quindi dobbiamo inserire il nome del file: .htaccess e cliccare su &#8220;<em>Create new file<\/em>&#8220;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"622\" height=\"303\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/06\/creare-file-htaccess-cpanel.png\" alt=\"Creare File Htaccess Cpanel\" class=\"wp-image-65178\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/06\/creare-file-htaccess-cpanel.png 622w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/06\/creare-file-htaccess-cpanel-300x146.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/06\/creare-file-htaccess-cpanel-120x58.png 120w\" sizes=\"auto, (max-width: 622px) 100vw, 622px\" \/><\/figure>\n\n\n\n<p>Dopo averlo creato, clicchiamo con il tasto destro sul file e clicchiamo su <em>Edit<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"452\" height=\"451\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/06\/modificare-file-htaccess-file-manager.png\" alt=\"Modificare File Htaccess File Manager\" class=\"wp-image-65179\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/06\/modificare-file-htaccess-file-manager.png 452w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/06\/modificare-file-htaccess-file-manager-300x300.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/06\/modificare-file-htaccess-file-manager-150x150.png 150w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/06\/modificare-file-htaccess-file-manager-63x63.png 63w\" sizes=\"auto, (max-width: 452px) 100vw, 452px\" \/><\/figure>\n\n\n\n<p>Nel file vuoto incolliamo questo codice:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># BEGIN WordPress\n\n&lt;IfModule mod_rewrite.c&gt;\nRewriteEngine On\nRewriteRule .* - &#91;E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]\nRewriteBase \/\nRewriteRule ^index\\.php$ - &#91;L]\nRewriteCond %{REQUEST_FILENAME} !-f\nRewriteCond %{REQUEST_FILENAME} !-d\nRewriteRule . \/index.php &#91;L]\n&lt;\/IfModule&gt;\n\n# END WordPress<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"come-modificare-il-file-htaccess\">Come modificare il file htaccess<\/h2>\n\n\n\n<p>Ora che abbiamo visto come trovare il file htaccess, passiamo alla modifica vera e propria.<\/p>\n\n\n\n<p>Trattandosi di un file di testo possiamo modificare il file htaccess in maniera molto semplice.<\/p>\n\n\n\n<p>Prima di modificare il file, per\u00f2, \u00e8 bene <strong>creare una copia di backup<\/strong> in modo da poter ripristinare il file htaccess precedente nel caso in cui ci siano errori.<\/p>\n\n\n\n<p>Abbiamo diverse possibilit\u00e0:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>possiamo modificare il file htaccess direttamente dal client FTP o dal file manager;<\/li>\n\n\n\n<li>possiamo usare un plugin che ci permette di modificare il file direttamente da WordPress.<\/li>\n<\/ul>\n\n\n\n<p>Tieni presente che ci sono plugin come <a href=\"https:\/\/supporthost.com\/it\/yoast-seo\/\" data-type=\"post\" data-id=\"50403\">Yoast SEO<\/a> e <a href=\"https:\/\/supporthost.com\/it\/rank-math\/\" data-type=\"post\" data-id=\"50441\">Rank Math<\/a> che hanno gi\u00e0 la funzione di modificare il file htaccess. Se usi gi\u00e0 uno di questi plugin, non devi quindi installare un plugin separato per modificare il file htaccess.<\/p>\n\n\n\n<p>Per <strong>modificare <\/strong>il file htaccess con il file manager ci basta cliccare con il tasto destro sul file e poi cliccare su &#8220;<em>Edit<\/em>&#8220;, proprio come abbiamo visto prima.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"452\" height=\"451\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/06\/modificare-file-htaccess-file-manager.png\" alt=\"Modificare File Htaccess File Manager\" class=\"wp-image-65179\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/06\/modificare-file-htaccess-file-manager.png 452w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/06\/modificare-file-htaccess-file-manager-300x300.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/06\/modificare-file-htaccess-file-manager-150x150.png 150w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/06\/modificare-file-htaccess-file-manager-63x63.png 63w\" sizes=\"auto, (max-width: 452px) 100vw, 452px\" \/><\/figure>\n\n\n\n<p>Adesso vediamo come fare con un plugin, prendendo come esempio Rank Math.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"modificare-il-file-htaccess-con-rank-math\">Modificare il file htaccess con Rank Math<\/h3>\n\n\n\n<p>Rank Math include anche un <strong>editor <\/strong>che ci permette di modificare il file htaccess direttamente dall&#8217;area amministrativa di WordPress.<\/p>\n\n\n\n<p>Clicchiamo su <em>Rank Math SEO &gt; Impostazioni generali<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"477\" height=\"786\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/rank-math-impostazioni-generali.png\" alt=\"Rank Math Impostazioni Generali\" class=\"wp-image-50532\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/rank-math-impostazioni-generali.png 477w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/rank-math-impostazioni-generali-182x300.png 182w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/rank-math-impostazioni-generali-38x63.png 38w\" sizes=\"auto, (max-width: 477px) 100vw, 477px\" \/><\/figure>\n\n\n\n<p>Nella lista delle impostazioni vedremo &#8220;<em>Modifica .htaccess<\/em>&#8220;.<\/p>\n\n\n\n<p>Da qui possiamo <strong>modificare <\/strong>il file e salvarlo cliccando su &#8220;<em>Salva le modifiche<\/em>&#8220;. In ogni momento possiamo anche <strong>riportare il file alle impostazioni di default<\/strong> cliccando su &#8220;<em>Reimposta le opzioni<\/em>&#8220;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"972\" height=\"729\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/rank-math-modifica-htaccess.png\" alt=\"Rank Math Modifica Htaccess\" class=\"wp-image-50541\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/rank-math-modifica-htaccess.png 972w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/rank-math-modifica-htaccess-300x225.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/rank-math-modifica-htaccess-768x576.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/rank-math-modifica-htaccess-84x63.png 84w\" sizes=\"auto, (max-width: 972px) 100vw, 972px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"casi-duso-del-file-htaccess\">Casi d&#8217;uso del file htaccess<\/h2>\n\n\n\n<p>Possiamo usare il file htaccess per diversi scopi, per esempio:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>impostare i redirect;<\/li>\n\n\n\n<li>proteggere una cartella con password;<\/li>\n\n\n\n<li>mostrare pagine di errore personalizzate;<\/li>\n\n\n\n<li>disattivare l&#8217;esecuzione di file php;<\/li>\n\n\n\n<li>disattivare XML-RPC;<\/li>\n\n\n\n<li>impedire l&#8217;hotlinking delle immagini;<\/li>\n\n\n\n<li>disattivare il directory listing;<\/li>\n\n\n\n<li>bloccare l&#8217;accesso ai file di configurazione.<\/li>\n<\/ul>\n\n\n\n<p class=\"note\">Tieni presente che tutti gli esempi di codice che riportiamo contengono la prima riga &#8220;RewriteEngine On&#8221;. Questo ti serve per capire dove inserire il codice, ma dopo averla inserita una volta, non \u00e8 necessario ripetere questa riga all&#8217;interno del file.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"redirect-da-http-a-https\">Redirect da http a https<\/h3>\n\n\n\n<p>Modificare il file htaccess \u00e8 uno dei passaggi da fare quando si vuole <a href=\"https:\/\/supporthost.com\/it\/wordpress-https\/\" data-type=\"post\" data-id=\"1853\">passare da http ad https<\/a>.<\/p>\n\n\n\n<p>Aggiungendo questo codice al file .htaccess possiamo impostare un <a href=\"https:\/\/supporthost.com\/it\/redirect-301\/\" data-type=\"post\" data-id=\"18474\">redirect 301<\/a> dalla versione http alla versione https.<\/p>\n\n\n\n<p>Il codice da inserire \u00e8 questo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>RewriteEngine On\nRewriteCond %{HTTPS} off\nRewriteRule (.*)$ https:\/\/www.dominio.it\/$1 &#91;L,R=301]<\/code><\/pre>\n\n\n\n<p>Dovrai sostituire &#8220;www.dominio.it&#8221; con il tuo dominio.<\/p>\n\n\n\n<p>In questo modo ci assicuriamo che i visitatori (e i motori di ricerca) siano rimandati alla versione sicura del sito.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"redirect-da-non-www-a-www\">Redirect da non www a www<\/h3>\n\n\n\n<p>Per far s\u00ec che chi visita &#8220;dominio.com&#8221; sia rimandato a &#8220;www.dominio.com&#8221;, possiamo usare un redirect 301.<\/p>\n\n\n\n<p>Ci basta inserire nel file htaccess queste righe:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>RewriteEngine On\nRewriteCond %{HTTP_HOST} ^sito.com &#91;NC]\nRewriteRule ^(.*)$ http:\/\/www.sito.com\/$1 &#91;R=301,L]<\/code><\/pre>\n\n\n\n<p>Basta sostituire &#8220;sito.com&#8221; e &#8220;www.sito.com&#8221; con il dominio corretto.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"redirect-da-www-a-non-www\">Redirect da www a non www<\/h3>\n\n\n\n<p>Se vuoi che chi visita &#8220;www.dominio.com&#8221; sia rimandato alla versione senza www &#8220;dominio.com&#8221;, puoi usare questo codice.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>RewriteEngine On\nRewriteCond %{HTTP_HOST} ^www.sito.com &#91;NC]\nRewriteRule ^(.*)$ http:\/\/sito.com\/$1 &#91;R=301,L]<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"redirect-per-cambio-di-dominio\">Redirect per cambio di dominio<\/h3>\n\n\n\n<p>Se <a href=\"https:\/\/supporthost.com\/it\/cambiare-dominio-wordpress\/\" data-type=\"post\" data-id=\"18441\">cambiamo dominio<\/a>, dobbiamo assicurarci di impostare un redirect. In questo modo tutti coloro che cercano di raggiungere il vecchio indirizzo saranno rimandati al nuovo.<\/p>\n\n\n\n<p>Ecco il codice da usare:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>RewriteEngine On\n RewriteCond %{HTTP_HOST} ^vecchiodominio.com$ &#91;OR]\n RewriteCond %{HTTP_HOST} ^www.vecchiodominio.com$\n RewriteRule (.*)$ https:\/\/www.nuovodominio.com\/$1 &#91;R=301,L]<\/code><\/pre>\n\n\n\n<p>Inserisci il dominio che avevi in precedenza al posto di &#8220;vecchiodominio.com&#8221; e il nuovo dominio al posto di &#8220;nuovodominio.com&#8221;.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"redirect-di-una-singola-pagina\">Redirect di una singola pagina<\/h3>\n\n\n\n<p>Per reindirizzare con un redirect 301 <strong>una pagina<\/strong> verso un nuovo indirizzo puoi usare questo codice:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Redirect 301 \/vecchia-pagina https:\/\/www.miosito.it\/nuova-pagina<\/code><\/pre>\n\n\n\n<p>Facciamo un esempio. Per reindirizzare &#8220;supporthost.com\/reindirizzamenti\/&#8221; verso &#8220;supporthost.com\/redirect\/&#8221;, dovremmo inserire questo codice:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Redirect 301 \/reindirizzamenti https:\/\/supporthost.com\/redirect\/<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"proteggere-con-password-una-cartella\">Proteggere con password una cartella<\/h3>\n\n\n\n<p>Possiamo impostare una combinazione di username e password per <strong>proteggere l&#8217;accesso <\/strong>a una cartella.<\/p>\n\n\n\n<p>Oltre a poterlo fare direttamente da cPanel come abbiamo visto nel tutorial sulla <a href=\"https:\/\/supporthost.com\/it\/tutorial\/htaccess-password\/\" data-type=\"tutorial\" data-id=\"21081\">privacy directory<\/a>, possiamo anche farlo direttamente con un file htpasswd e modificando il file htaccess.<\/p>\n\n\n\n<p>Questa operazione richiede un passaggio prima di poter inserire il codice nel file htaccess. La prima cosa da fare, infatti, \u00e8 creare un file <strong>htpasswd <\/strong>all&#8217;interno del quale inserire una stringa di username e password criptati.<\/p>\n\n\n\n<p>Il file htpasswd \u00e8 un file che contiene il nome dell&#8217;utente e la password cifrata, in questo modo: <\/p>\n\n\n\n<p>user:encrypted_password<\/p>\n\n\n\n<p>Possiamo generare la password cifrata con uno <a href=\"https:\/\/toolset.mrw.it\/dev\/htpasswd-generator.html\" rel=\"noopener\">strumento come questo<\/a>.<\/p>\n\n\n\n<p>Dobbiamo inserire username, password e il percorso in cui inseriremo il file htpasswd.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"859\" height=\"363\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/06\/strumento-generazione-htpasswd.png\" alt=\"Strumento Generazione Htpasswd\" class=\"wp-image-65180\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/06\/strumento-generazione-htpasswd.png 859w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/06\/strumento-generazione-htpasswd-300x127.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/06\/strumento-generazione-htpasswd-768x325.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2024\/06\/strumento-generazione-htpasswd-120x51.png 120w\" sizes=\"auto, (max-width: 859px) 100vw, 859px\" \/><\/figure>\n\n\n\n<p>Dobbiamo quindi creare un file <strong>.htpasswd<\/strong> e incollare al suo interno la riga composta da username e password, come in  questo esempio: <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>utente:czOHsdLewzkk6<\/code><\/pre>\n\n\n\n<p>E poi inserire nel file htaccess questa riga:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>AuthType Basic \nAuthName 'Area Riservata' \nAuthUserFile \/home\/utente\/privata\/.htpasswd \nRequire valid-user<\/code><\/pre>\n\n\n\n<p>Dobbiamo sostituire &#8220;\/home\/utente\/privata\/&#8221; con il percorso della posizione del nostro file .htpasswd.<\/p>\n\n\n\n<p>A questo punto quando cercheremo di visitare quella cartella, ci verr\u00e0 richiesto di inserire username e password come in questo esempio.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"559\" height=\"303\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/htaccess-password-inserire-credenziali.png\" alt=\"Htaccess Password Inserire Credenziali\" class=\"wp-image-21093\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/htaccess-password-inserire-credenziali.png 559w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/htaccess-password-inserire-credenziali-300x163.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/htaccess-password-inserire-credenziali-116x63.png 116w\" sizes=\"auto, (max-width: 559px) 100vw, 559px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"impostare-pagine-di-errore-personalizzate\">Impostare pagine di errore personalizzate<\/h3>\n\n\n\n<p>Possiamo creare delle <strong>pagine di errore<\/strong> da mostrare ai visitatori del nostro sito quando ad esempio un indirizzo non \u00e8 stato trovato o quando non \u00e8 possibile accedere a una determinata risorsa.<\/p>\n\n\n\n<p>Nota: \u00e8 possibile creare <a href=\"https:\/\/supporthost.com\/it\/tutorial\/pagine-di-errore-personalizzate\/\" data-type=\"tutorial\" data-id=\"21706\">pagine di errore personalizzate<\/a> direttamente da cPanel. In questo caso per\u00f2 vedremo come farle manualmente.<\/p>\n\n\n\n<p>La prima cosa da fare \u00e8 creare la pagina di errore, per esempio creando un file html e poi caricarla sul server.<\/p>\n\n\n\n<p>Dopodich\u00e9 possiamo modificare il file htaccess.<\/p>\n\n\n\n<p>Apriamo il file htaccess e inseriamo questo codice:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ErrorDocument 403 \/errors\/403.html<\/code><\/pre>\n\n\n\n<p>Dobbiamo sostituire &#8220;\/errors\/403.html&#8221; con il percorso della pagina di errore.<\/p>\n\n\n\n<p>In questo modo invece della pagina di errore predefinita, verr\u00e0 mostrata la pagina personalizzata che abbiamo creato.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"disattivare-lesecuzione-di-file-php-su-word-press\">Disattivare l&#8217;esecuzione di file php su WordPress<\/h3>\n\n\n\n<p>Il file htaccess ci permette anche di modificare la configurazione del sito in modo da <a href=\"https:\/\/supporthost.com\/it\/sicurezza-wordpress\/\" data-type=\"post\" data-id=\"7558\">migliorare la sicurezza<\/a>.<\/p>\n\n\n\n<p>Una cosa che possiamo fare \u00e8 <strong>limitare l&#8217;esecuzione dei file php<\/strong> in modo che non possa avvenire in determinate cartelle.<\/p>\n\n\n\n<p>Per esempio potremmo disattivare l&#8217;esecuzione dei file PHP nella cartella &#8220;uploads&#8221; di WordPress.<\/p>\n\n\n\n<p>In questo caso ci basta creare un file .htaccess da inserire in &#8220;wp-content\/uploads\/&#8221; con le seguenti righe di codice:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;Files *.php&gt;\ndeny from all\n&lt;\/Files&gt;<\/code><\/pre>\n\n\n\n<p>Possiamo ripetere la stessa procedura per tutte le cartelle in cui non \u00e8 necessario eseguire file php.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"disattivare-xml-rpc\">Disattivare XML-RPC<\/h3>\n\n\n\n<p>Il file XML-RPC \u00e8 un file php che permette di accedere a WordPress in remoto.<\/p>\n\n\n\n<p>Visto che oggi ci sono sistemi pi\u00f9 sicuri grazie all&#8217;integrazione delle REST API, \u00e8 consigliabile disattivare questo file per ridurre i rischi per la sicurezza.<\/p>\n\n\n\n<p class=\"note\">Su SupportHost su tutti i piani tra cui l&#8217;<a href=\"https:\/\/supporthost.com\/it\/hosting-wordpress\/\" data-type=\"page\" data-id=\"56357\">hosting WordPress<\/a>, blocchiamo di default questo file, rendendolo accessibile solo a Jetpack (un plugin che lo richiede per il suo funzionamento).<\/p>\n\n\n\n<p>Se sul tuo servizio di hosting non \u00e8 bloccato, puoi farlo aggiungendo al file .htaccess questo codice:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;Files xmlrpc.php&gt;\norder deny,allow\ndeny from all\n&lt;\/Files&gt;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"disattivare-lhotlinking\">Disattivare l&#8217;hotlinking<\/h3>\n\n\n\n<p>Se non vuoi che altri siti possano inserire sul loro sito immagini che in realt\u00e0 sono ospitate sul tuo server. L&#8217;<a href=\"https:\/\/supporthost.com\/it\/tutorial\/hotlink-protection\/\" data-type=\"tutorial\" data-id=\"21228\">hotlinking<\/a>, infatti, fa s\u00ec che vengano utilizzate le risorse del tuo server e pu\u00f2 causare rallentamenti e <strong>consumi di risorse eccessivi<\/strong>.<\/p>\n\n\n\n<p>Inserendo questo codice nel file htaccess possiamo disattivare l&#8217;hotlinking.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>RewriteEngine on\nRewriteCond %{HTTP_REFERER} !^$\nRewriteCond %{HTTP_REFERER} !^http(s)?:\/\/(www\\.)?dominio.com &#91;NC]\nRewriteRule \\.(jpg|jpeg|png|gif)$ &#91;NC,R,L]<\/code><\/pre>\n\n\n\n<p>Dovrai sostituire &#8220;dominio.com&#8221; con il tuo dominio.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"disattivare-il-directory-listing\">Disattivare il directory listing<\/h3>\n\n\n\n<p>Possiamo impedire che gli utenti vedano il contenuto delle cartelle, come <strong>struttura delle cartelle<\/strong> e nomi dei file, bloccando la funzione di <em>directory listing<\/em>.<\/p>\n\n\n\n<p>Per farlo ci basta inserire nel file htaccess questa riga:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Options -Indexes<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"bloccare-laccesso-a-wp-config-php-e-htaccess\">Bloccare l&#8217;accesso a wp-config.php e .htaccess<\/h3>\n\n\n\n<p>Visto che <em>wp-config.php<\/em> (per i siti WordPress) e il file <em>htaccess <\/em>sono file di configurazione importanti, pu\u00f2 essere utile <strong>bloccare gli accessi<\/strong> non autorizzati a questi file.<\/p>\n\n\n\n<p>Per bloccare l&#8217;accesso a wp-config.php aggiungiamo nell&#8217;htaccess questo codice:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;Files wp-config.php&gt;\norder allow,deny deny from all\n&lt;\/Files&gt;<\/code><\/pre>\n\n\n\n<p>Mentre per bloccare l&#8217;accesso al file .htaccess, usiamo questo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!-- &lt;Files .htaccess&gt;\norder allow,deny deny from all\n&lt;\/Files&gt; --&gt;<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusioni\">Conclusioni<\/h2>\n\n\n\n<p>Come abbiamo visto il file <strong>htaccess <\/strong>\u00e8 una manna dal cielo per configurare <strong>Apache<\/strong>. Ci permette di impostare reindirizzamenti di singole risorse o dell&#8217;intero sito, bloccare gli accessi non autorizzati al file, proteggere l&#8217;accesso ad alcune risorse con password e altro ancora. <\/p>\n\n\n\n<p>Con questa guida ora hai le basi per trovare facilmente il file htaccess e inserire le regole che ti servono. <\/p>\n\n\n\n<p>Ora tocca a te: hai mai usato il file htaccess prima d&#8217;ora? Facci sapere per cosa ti \u00e8 stato utile, scrivendocelo in un commento!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il file .htaccess \u00e8 un file nascosto che puoi utilizzare per modificare la configurazione dei web server Apache. Si tratta di un file di testo con delle regole che ci permettono di impostare redirect, assicurarci che il sito sia raggiungibile via https e aumentare la sicurezza del nostro sito. In questa guida vedremo come trovare [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":65189,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[31],"tags":[],"class_list":["post-65177","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hosting"],"acf":[],"_links":{"self":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/65177","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/comments?post=65177"}],"version-history":[{"count":10,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/65177\/revisions"}],"predecessor-version":[{"id":135579,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/65177\/revisions\/135579"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/media\/65189"}],"wp:attachment":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/media?parent=65177"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/categories?post=65177"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/tags?post=65177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}