{"id":14111,"date":"2018-06-07T11:39:11","date_gmt":"2018-06-07T09:39:11","guid":{"rendered":"https:\/\/xlogic.org\/blog\/?p=14111"},"modified":"2023-12-28T12:22:44","modified_gmt":"2023-12-28T11:22:44","slug":"guida-al-file-htaccess-per-gli-sviluppatori","status":"publish","type":"post","link":"https:\/\/xlogic.org\/blog\/guida-al-file-htaccess-per-gli-sviluppatori.html\/","title":{"rendered":".htaccess: la guida definitiva per usare il file htaccess"},"content":{"rendered":"<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\"><strong>Guida al file htaccess per il tuo sito WordPress &#8211;\u00a0<\/strong>Esistono moltissimi fattori che ti permettono di personalizzare il tuo sito web, per esempio con Xlogic Hosting \u00e8 possibile gestire\u00a0<a href=\"https:\/\/xlogic.org\/kb\/knowledgebase\/come-gestire-i-parametri-php\/\" target=\"_blank\" rel=\"noopener noreferrer\">le versioni PHP ed i relativi parametri<\/a>\u00a0direttamente dal miglior pannello di controllo presente sul mercato, cPanel Hosting.<\/span><\/p>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">Se non conosci cPanel lo puoi testare gratuitamente senza il bisogno di iscriverti o di lasciare i tuoi dati attraverso questa pagina:\u00a0<a title=\"cPanel Hosting demo\" href=\"https:\/\/xlogic.org\/cpanel-hosting.html\" target=\"_blank\" rel=\"noopener noreferrer\">Demo cPanel<\/a><\/span><\/p>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">E&#8217; possibile effettuare moltissime modifiche da cPanel WordPress, ad esempio puoi aumentare il limite di upload del sito web, il valore php\u00a0Memory Limit, il valore Post Max Size ma ci sono delle operazioni che non possono essere effettuate\u00a0direttamente da cPanel ma \u00e8 necessario utilizzare un altro file molto importante se non indispensabile, mi riferisco\u00a0al htaccess file.<\/span><\/p>\n<hr style=\"font-family: '-webkit-standard';\" \/>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\"><strong>Indice dei contenuti file .htaccess<\/strong><\/span><\/p>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\"><a href=\"#che-cosa-e-htaccess\" rel=\"noopener noreferrer\">1. Che cos&#8217;\u00e8 il file .htaccess<\/a><\/span><\/p>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\"><a href=\"#come-visualizzare-htaccess\" rel=\"noopener noreferrer\">2. Come visualizzare il file .htaccess<\/a><\/span><\/p>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\"><a href=\"#come-creare-htaccess\" rel=\"noopener noreferrer\">3. Come\u00a0creare il file .htaccess WordPress<\/a><\/span><\/p>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\"><a href=\"#htaccess-wordpress\" rel=\"noopener noreferrer\">4. .htaccess WordPress &#8211; rendi sicuro il tuo sito<\/a><\/span><\/p>\n<ol style=\"font-family: '-webkit-standard'; list-style-type: lower-alpha;\">\n<li><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">Impedisci di scoprire il nome utente di WordPress<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">Proteggi l&#8217;area di login di WordPress<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">Autorizza determinati IP per accedere nel backend di WordPress<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">Impedisci l&#8217;introduzione e l&#8217;esecuzione dei files .php<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">Proteggi i files importanti di WordPress<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">Proteggi la directory wp-includes<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">Escludi la Directory dalla navigazione<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">Proteggi il sito WordPress da aggiunte di codice<\/span><\/li>\n<\/ol>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\"><a href=\"#htaccess-rule\" rel=\"noopener noreferrer\">5. Quali operazioni puoi effettuare con il file .htaccess<\/a><\/span><\/p>\n<ol style=\"font-family: '-webkit-standard'; list-style-type: lower-alpha;\">\n<li><span style=\"font-size: 10pt; font-family: arial, helvetica, sans-serif;\">Effettua un htaccess redirect 301 o htaccess redirect 404<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">Reindirizza tutto il traffico da http:\/\/ ad https:\/\/<\/span><\/li>\n<li><span style=\"font-size: 10pt; font-family: arial, helvetica, sans-serif;\">Impedisci la visualizzazione delle Directory<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">Imposta i files principali<\/span><\/li>\n<li><span style=\"font-size: 10pt; font-family: arial, helvetica, sans-serif;\">Previeni l&#8217;hotlinking delle immagini<\/span><\/li>\n<li><span style=\"font-size: 10pt; font-family: arial, helvetica, sans-serif;\">Proteggi le tue cartelle con una Password<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">Blocca gli indirizzi IP specifici che fanno Spam<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">Come impostare WWW o non WWW<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">Scopri come forzare il download dei files multimediali<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">Visualizza gli errori che possono essere presenti in un sito<\/span><\/li>\n<\/ol>\n<p style=\"font-family: '-webkit-standard';\"><a href=\"#htaccess-test\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><span style=\"font-size: 10pt;\">6. .htaccess test &#8211; scopri se hai inserito bene le regole all&#8217;interno del tuo sito WordPress<\/span><\/span><\/a><\/p>\n<hr style=\"font-family: '-webkit-standard';\" \/>\n<h1 style=\"font-family: '-webkit-standard';\"><span style=\"font-size: 24pt; font-family: arial, helvetica, sans-serif; color: #008000;\"><strong>.htaccess: la guida definitiva per usare il file htaccess<\/strong><\/span><\/h1>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif;\"><img decoding=\"async\" class=\"alignnone wp-image-15504\" title=\".htaccess: la guida definitiva per usare il file htaccess\" src=\"https:\/\/xlogic.org\/blog\/wp-content\/uploads\/2018\/06\/htaccess-la-guida-definitiva-per-usare-il-file-htaccess.png\" alt=\".htaccess: la guida definitiva per usare il file htaccess\" width=\"700\" height=\"281\" srcset=\"https:\/\/xlogic.org\/blog\/wp-content\/uploads\/2018\/06\/htaccess-la-guida-definitiva-per-usare-il-file-htaccess.png 1286w, https:\/\/xlogic.org\/blog\/wp-content\/uploads\/2018\/06\/htaccess-la-guida-definitiva-per-usare-il-file-htaccess-300x120.png 300w, https:\/\/xlogic.org\/blog\/wp-content\/uploads\/2018\/06\/htaccess-la-guida-definitiva-per-usare-il-file-htaccess-768x308.png 768w, https:\/\/xlogic.org\/blog\/wp-content\/uploads\/2018\/06\/htaccess-la-guida-definitiva-per-usare-il-file-htaccess-1024x411.png 1024w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/span><\/p>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">Attraverso il file htaccess\u00a0\u00e8 possibile effettuare moltissime operazioni, come ad esempio htaccess rewrite, .htaccess redirect, il ripristino di determinati documenti, l&#8217;attivazione della cache di WordPress, la gestione dei Robot e Crawler dei motori di ricerca come Google e Bing.\u00a0<\/span><\/p>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">Moltissime persone hanno paura di mettere mano al file .htaccess anche perch\u00e9 se la modifica non viene effettuata correttamente c&#8217;\u00e8 il rischio che il sito WordPress non venga pi\u00f9 visualizzato.<\/span><\/p>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">Detto questo, all&#8217;interno di questo articolo ti spiegheremo esattamente che cos&#8217;\u00e8 il file htaccess, come funziona e quali sono le operazioni che possono essere effettuate inclusi i principali trucchi ed ottimizzazioni del file htaccess wordpress<\/span><\/p>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">Ma ancora prima di iniziare ad elencare le operazioni che possono essere effettuate, \u00e8 necessario capire che cos&#8217;\u00e8 il file .htacces e quale \u00e8 la sua funzione.<\/span><\/p>\n<h2 style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 24pt;\"><strong><a id=\"che-cosa-e-htaccess\"><\/a><span style=\"color: #ff6600;\">Che cos&#8217;\u00e8 il file .htaccess<\/span><\/strong><\/span><\/h2>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">Il file .htaccess \u00e8 un file di configurazione utilizzato dal Web Server Apache che pu\u00f2 comunicare a quest&#8217;ultimo come presentare varie forme di informazione e come gestire alcune intestazioni di richiesta HTTP.<\/span><\/p>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">In pratica il file .htaccess \u00e8 un mezzo di decentralizzazione per poter organizzare le funzionalit\u00e0 di ogni singolo sito web in un unico posto.<\/span><\/p>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">E&#8217; anche possibile utilizzare un file .htaccess per ciascun sito web ma non lo consigliamo perch\u00e9 potrebbe non essere sicuro ed il tuo account potrebbe essere soggetto ad un eventuale attacco hacker.<\/span><\/p>\n<h2 style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 24pt;\"><strong><a id=\"come-visualizzare-htaccess\"><\/a><span style=\"color: #ff6600;\">Come visualizzare il file .htaccess<\/span><\/strong><\/span><\/h2>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">Il file htaccess editor pu\u00f2 essere visualizzato e modificato\u00a0<a title=\"ftp server\" href=\"https:\/\/xlogic.org\/kb\/knowledgebase\/come-accedere-via-ftp\/\" target=\"_blank\" rel=\"noopener noreferrer\">accedendo via FTP<\/a>\u00a0oppure accedendo all&#8217;interno del\u00a0<a title=\"ftp cpanel\" href=\"https:\/\/xlogic.org\/kb\/knowledgebase\/come-visualizzare-i-files-via-ftp-con-cpanel\/\" target=\"_blank\" rel=\"noopener noreferrer\">Gestore File di cPanel<\/a>, solitamente il file non \u00e8 visibile, quindi \u00e8 necessario visualizzare le cartelle ed i files nascosti, scopri come visualizzare il file .htaccess<\/span><\/p>\n<ul style=\"font-family: '-webkit-standard';\">\n<li><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\"><a href=\"https:\/\/xlogic.org\/kb\/knowledgebase\/come-visualizzare-il-file-htaccess\/\" target=\"_blank\" rel=\"noopener noreferrer\">Come visualizzare il file .htaccess<\/a><\/span><\/li>\n<\/ul>\n<h2 style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 24pt;\"><strong><a id=\"come-creare-htaccess\"><\/a><span style=\"color: #ff6600;\">Come\u00a0creare il file .htaccess WordPress<\/span><\/strong><\/span><\/h2>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">Il tuo sito web potrebbe non possedere di default un file .htaccess, nessun problema! Puoi creare il file htaccess generator direttamente da cPanel o utilizzando un Editor di testo come il Blocco Note o NotePad++<\/span><\/p>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">Devi semplicemente generare un nuovo file chiamandolo .htaccess ed inserire all&#8217;interno questo codice:<\/span><\/p>\n<pre style=\"margin-top: 0px; margin-bottom: 30px; padding: 2em; border: 1px solid #ebebeb; font-family: Monaco, 'Andale Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 2em; vertical-align: baseline; clear: both; width: 730.796875px; color: #005694;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\"># BEGIN <span class=\"textannotation disambiguated wl-creative-work\" style=\"margin: 0px; padding: 0px; border: 0px #ebebeb; font-style: inherit; line-height: inherit; vertical-align: baseline;\">WordPress<\/span>\r\n\r\nRewriteEngine On\r\nRewriteBase \/\r\nRewriteRule ^index.php$ - [L]\r\nRewriteCond %{REQUEST_FILENAME} !-f\r\nRewriteCond %{REQUEST_FILENAME} !-d\r\nRewriteRule . \/index.php [L]\r\n\r\n# END WordPress<\/span><\/pre>\n<h2 style=\"font-family: '-webkit-standard';\"><span style=\"font-size: 14pt; font-weight: normal; font-family: arial, helvetica, sans-serif;\">Se invece hai attivato\u00a0<a title=\"wordpress multisite\" href=\"https:\/\/xlogic.org\/blog\/wordpress-multisite-che-cose-e-come-si-crea-una-rete-di-siti-wp-la-guida-definitiva.html\/\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Multisite su WordPress<\/strong><\/a>\u00a0dovrai utilizzare il seguente codice:<\/span><\/h2>\n<pre style=\"margin-top: 0px; margin-bottom: 30px; padding: 2em; border: 1px solid #ebebeb; font-family: Monaco, 'Andale Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 2em; vertical-align: baseline; clear: both; width: 730.796875px; color: #005694;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">RewriteEngine On\r\nRewriteBase \/\r\nRewriteRule ^index.php$ - [L]\r\n\r\n# add a trailing slash to \/wp-admin\r\nRewriteRule ^([_0-9a-zA-Z-]+\/)?wp-admin$ $1wp-admin\/ [R=301,L]\r\n\r\nRewriteCond %{REQUEST_FILENAME} -f [OR]\r\nRewriteCond %{REQUEST_FILENAME} -d\r\nRewriteRule ^ - [L]\r\nRewriteRule ^([_0-9a-zA-Z-]+\/)?(wp-(content|admin|includes).*) $2 [L]\r\nRewriteRule ^([_0-9a-zA-Z-]+\/)?(.*.php)$ $2 [L]\r\nRewriteRule . index.php [L]<\/span><\/pre>\n<h2 style=\"font-family: '-webkit-standard';\"><span style=\"font-size: 24pt; font-family: arial, helvetica, sans-serif;\"><strong><a id=\"htaccess-wordpress\"><\/a><span style=\"color: #ff6600;\">htaccess WordPress &#8211; proteggi il tuo sito WP<\/span><\/strong><\/span><\/h2>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">WordPress \u00e8 il CMS pi\u00f9 utilizzato sul Web, quindi abbiamo deciso di dedicare un paragrafo esclusivamente per WordPress .htaccess, vediamo insieme in che modo puoi aumentare la sicurezza e le performance del tuo sito WordPress grazie al file .htaccess editor:<\/span><\/p>\n<h3 style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 18pt;\"><strong>a) .htaccess &#8211; impedisci di scoprire il nome utente di WordPress<\/strong><\/span><\/h3>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">Se un utente inserisce l\u2019URL\u00a0<span style=\"margin: 0px; padding: 0px; border: 0px #ebebeb; font-style: italic; line-height: inherit; vertical-align: baseline;\">tuosito.com\/?author=1, viene rendirizzato all&#8217;interno della pagina\u00a0dell\u2019autore, i<\/span>n questo modo l\u2019utente ha la possibilit\u00e0 di raccogliere\u00a0tutti i nomi utenti usati da chi ha pubblicato contenuti sul tuo sito.<\/span><\/p>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">Se l&#8217;utente \u00e8 un malintezionato e vuole bucare il tuo sito WordPress deve solamente trovare la password che se non \u00e8 complessa\u00a0pu\u00f2 succedere che il tuo sito sia in serio pericolo.<\/span><\/p>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">Per evitare questa situazione devi semplicemente inserire all&#8217;interno del file htaccess il seguente codice:<\/span><\/p>\n<pre style=\"margin-top: 0px; margin-bottom: 30px; padding: 2em; border: 1px solid #ebebeb; font-family: Monaco, 'Andale Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 2em; vertical-align: baseline; clear: both; width: 730.796875px; color: #005694;\"><span style=\"font-family: arial, helvetica, sans-serif;\"> RewriteCond %{QUERY_STRING} author=d\r\n RewriteRule ^ \/? [L,R=301]<\/span><\/pre>\n<h3 style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 18pt;\"><strong>b) .htaccess password &#8211; proteggi l&#8217;area di login di WordPress<\/strong><\/span><\/h3>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">Tutti gli utenti che utilizzano WordPress sanno che per accedere al backend del CMS devono effettuare il login mediante il percorso \/wp-admin oppure \/wp-login.php<\/span><\/p>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">Per rendere pi\u00f9 sicuro il proprio sito web WordPress \u00e8 possibile proteggere con una Password l&#8217;area di Login per accedere nel backend di WordPress.<\/span><\/p>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">Apri il file .htaccess ed inserisci quanto segue:<\/span><\/p>\n<blockquote style=\"font-family: '-webkit-standard';\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">1<\/span><\/div>\n<div class=\"line number2 index1 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">2<\/span><\/div>\n<div class=\"line number3 index2 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">3<\/span><\/div>\n<div class=\"line number4 index3 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">4<\/span><\/div>\n<div class=\"line number5 index4 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">5<\/span><\/div>\n<div class=\"line number6 index5 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">6<\/span><\/div>\n<div class=\"line number7 index6 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">7<\/span><\/div>\n<div class=\"line number8 index7 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">8<\/span><\/div>\n<div class=\"line number9 index8 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">9<\/span><\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><\/div>\n<div class=\"line number2 index1 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\"><code class=\"javascript plain\">Order Deny,Allow<\/code><\/span><\/div>\n<div class=\"line number3 index2 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\"><code class=\"javascript plain\">Deny from All<\/code><\/span><\/div>\n<div class=\"line number4 index3 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\"><code class=\"javascript plain\">Satisfy Any<\/code><\/span><\/div>\n<div class=\"line number5 index4 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\"><code class=\"javascript plain\">AuthName\u00a0<\/code><code class=\"javascript string\">\"Protected By AskApache\"<\/code><\/span><\/div>\n<div class=\"line number6 index5 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\"><code class=\"javascript plain\">AuthUserFile \/web\/askapache.com\/.htpasswda1<\/code><\/span><\/div>\n<div class=\"line number7 index6 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\"><code class=\"javascript plain\">AuthType Basic<\/code><\/span><\/div>\n<div class=\"line number8 index7 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\"><code class=\"javascript plain\">Require valid-user<\/code><\/span><\/div>\n<div class=\"line number9 index8 alt2\"><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/blockquote>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">E&#8217; anche possibile proteggere con password le altre cartelle, per conoscere il codice da inserire per proteggere altre Directory guarda questo\u00a0<a href=\"https:\/\/www.askapache.com\/htaccess\/#Password_Protect_wp-login-php\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>link.<\/strong><\/a><\/span><\/p>\n<h3 style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 18pt;\"><strong>c) Autorizza determinati IP per accedere nel backend di WordPress<\/strong><\/span><\/h3>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">Se hai un ip statico puoi limitare l&#8217;accesso solamente al tuo IP all&#8217;interno della bacheca di WordPress, gli indirizzi IP non autorizzati verranno rimandati alla pagina di errore 404.<\/span><\/p>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">Per far questo \u00e8 necessario inserire il seguente codice all&#8217;interno del file .htaccess e sostituire &#8220;Il tuo indirizzo IP1&#8221; con il tuo indirizzo IP statico, se non lo conosci lo puoi visualizzare accedendo all&#8217;interno del sito\u00a0<a href=\"https:\/\/mio-ip.org\/\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>mio-ip.org!<\/strong><\/a><\/span><\/p>\n<pre style=\"margin-top: 0px; margin-bottom: 30px; padding: 2em; border: 1px solid #ebebeb; font-family: Monaco, 'Andale Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 2em; vertical-align: baseline; clear: both; width: 730.796875px; color: #005694;\"><span style=\"font-family: arial, helvetica, sans-serif;\">ErrorDocument 401 \/tuo-sito-wordpress\/index.php?error=404\r\nErrorDocument 403 \/tuo-sito-wordpress\/index.php?error=404\r\nRewriteEngine on\r\nRewriteCond %{REQUEST_URI} ^(.*)?wp-login.php(.*)$ [OR]\r\nRewriteCond %{REQUEST_URI} ^(.*)?wp-admin$\r\nRewriteCond %{REMOTE_ADDR} !^Il tuo indirizzo IP 1$\r\nRewriteCond %{REMOTE_ADDR} !^Il tuo indirizzo IP 2$\r\nRewriteCond %{REMOTE_ADDR} !^Il tuo indirizzo IP 3$\r\nRewriteCond %{REMOTE_ADDR} !^Il tuo indirizzo IP 4$\r\nRewriteCond %{REMOTE_ADDR} !^Il tuo indirizzo IP 5$\r\nRewriteRule ^(.*)$ - [R=403,L]\r\n<\/span><\/pre>\n<h3 style=\"font-family: '-webkit-standard';\"><span style=\"font-size: 18pt; font-family: arial, helvetica, sans-serif;\"><strong>d) Impedisci l&#8217;introduzione e l&#8217;esecuzione dei files .php<\/strong><\/span><\/h3>\n<p><span style=\"font-size: 14pt; font-family: arial, helvetica, sans-serif;\">La maggior parte delle volte un virus \/ malware si trova all&#8217;interno di un file eseguibile come il file .php, quindi per evitare che accada questa disgrazia ti consigliamo di aggiungere all&#8217;interno del file questo codice:<\/span><\/p>\n<pre><span style=\"font-size: 10pt;\">RewriteCond %{REQUEST_URI} !^\/wp-content\/plugins\/<span id=\"urn:local-text-annotation-vdrspsv9rim8ngy7rri766w6vfnhqo8c\" class=\"textannotation disambiguated wl-thing\">file<\/span>\/to\/exclude.php\r\nRewriteCond %{REQUEST_URI} !^\/wp-content\/plugins\/directory\/to\/exclude\/\r\nRewriteRule wp-content\/plugins\/(.*.php)$ - [R=404,L]\r\nRewriteCond %{REQUEST_URI} !^\/wp-content\/themes\/file\/to\/exclude.php\r\nRewriteCond %{REQUEST_URI} !^\/wp-content\/themes\/directory\/to\/exclude\/\r\nRewriteRule wp-content\/themes\/(.*.php)$ - [R=404,L]<\/span><\/pre>\n<h3 style=\"font-family: '-webkit-standard';\"><span style=\"font-size: 18pt; font-family: arial, helvetica, sans-serif;\"><strong>e) Proteggi i files importanti di WordPress<\/strong><\/span><\/h3>\n<p><span style=\"font-size: 14pt; font-family: arial, helvetica, sans-serif;\">Attraverso questo codice potrai proteggere files importanti come il file <a href=\"https:\/\/xlogic.org\/kb\/knowledgebase\/come-visualizzare-il-file-di-error_log\/\" target=\"_blank\" rel=\"noopener noreferrer\">error_log<\/a> ed il file di configurazione WordPress nonch\u00e9 wp-config.php<\/span><\/p>\n<pre><span style=\"font-size: 10pt;\">&lt;FilesMatch \"^.*(error_log|wp-config.php|.[hH][tT][aApP].*)$\"&gt;\r\nOrder deny,allow\r\nDeny from all\r\n&lt;\/FilesMatch&gt;<\/span><\/pre>\n<h3 style=\"font-family: '-webkit-standard';\"><span style=\"font-size: 18pt; font-family: arial, helvetica, sans-serif;\"><strong>f) Proteggi la directory wp-includes<\/strong><\/span><\/h3>\n<p><span style=\"font-size: 14pt; font-family: arial, helvetica, sans-serif;\">All&#8217;interno della cartella wp-includes si trovano moltissimi files importanti, tramite questo codice bloccherai l&#8217;accesso a qualsiasi persona.<\/span><\/p>\n<pre><span style=\"font-size: 10pt;\">&lt;IfModule mod_rewrite.c&gt;\r\nRewriteEngine On\r\nRewriteBase \/\r\nRewriteRule ^wp-admin\/includes\/ - [F,L]\r\nRewriteRule !^wp-includes\/ - [S=3]\r\nRewriteRule ^wp-includes\/[^\/]+.php$ - [F,L]\r\nRewriteRule ^wp-includes\/js\/tinymce\/langs\/.+.php - [F,L]\r\nRewriteRule ^wp-includes\/theme-compat\/ - [F,L]\r\n&lt;\/IfModule&gt;<\/span><\/pre>\n<h3 style=\"font-family: '-webkit-standard';\"><span style=\"font-size: 18pt; font-family: arial, helvetica, sans-serif;\"><strong>g) Escludi la Directory dalla navigazione<\/strong><\/span><\/h3>\n<p><span style=\"font-size: 14pt; font-family: arial, helvetica, sans-serif;\">Essendo che WordPress ha una struttura predefinita, qualsiasi persona la pu\u00f2 conoscere, quindi inserendo il codice sotto riportato puoi escludere la directory dalla navigazione.<\/span><\/p>\n<pre><span style=\"font-size: 10pt;\">Options All -Indexes<\/span><\/pre>\n<h3 style=\"font-family: '-webkit-standard';\"><span style=\"font-size: 18pt; font-family: arial, helvetica, sans-serif;\"><strong>h) Proteggi il sito WordPress da aggiunte di codice<\/strong><\/span><\/h3>\n<p><span style=\"font-size: 14pt; font-family: arial, helvetica, sans-serif;\">Gli hacker tentano sempre di modificare le variabili di WordPress _REQUEST e GLOBAL per provare ad accedere all&#8217;interno del sito web, mediante questo codice impedisci di far inserire del codice all&#8217;interno di WordPress.<\/span><\/p>\n<pre><span style=\"font-size: 10pt;\">Options +FollowSymLinks\r\nRewriteEngine On\r\nRewriteCond %{QUERY_STRING} (&lt;|%3C).*script.*(&gt;|%3E) [NC,OR]\r\nRewriteCond %{QUERY_STRING} GLOBALS(=|[|%[0-9A-Z]{0,2}) [OR]\r\nRewriteCond %{QUERY_STRING} _REQUEST(=|[|%[0-9A-Z]{0,2})\r\nRewriteRule ^(.*)$ index.php [F,L]<\/span><\/pre>\n<h2 style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 24pt;\"><strong><a id=\"htaccess-rule\"><\/a><span style=\"color: #ff6600;\">Quali operazioni puoi effettuare con il file .htaccess<\/span><\/strong><\/span><\/h2>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">Prima di effettuare qualsiai operazione sul file htaccess WordPress ti consigliamo di eseguire sempre un backup completo del tuo sito web.<\/span><\/p>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">Se sei cliente di Xlogic Hosting hai la possibilit\u00e0 di generare un\u00a0<a title=\"backup wordpress cpanel\" href=\"https:\/\/xlogic.org\/kb\/knowledgebase\/come-creare-e-ripristinare-un-backup-manualmente\/\" target=\"_blank\" rel=\"noopener noreferrer\">backup su cPanel<\/a>\u00a0oppure puoi acquistare il servizio di\u00a0<a title=\"backup automatico wordpress\" href=\"https:\/\/xlogic.org\/kb\/knowledgebase\/backup-automatico-sito-web\/\" target=\"_blank\" rel=\"noopener noreferrer\">Backup automatico JetBackup<\/a>, in questo modo non dovrai pi\u00f9 pensare a nulla perch\u00e9 per qualsiasi problema avrai la possibilit\u00e0 di ripristinare un backup in due semplicissimi click.<\/span><\/p>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">Il file pu\u00f2 essere utilizzato sia su un sistema htaccess apache ma anche su un sistema htaccess litespeed, a proposito, noi di Xlogic Hosting utilizziamo LiteSpeed, un sostituto di Apache migliore in termini di velocit\u00e0 e di sicurezza, se non conosci il Web Server LiteSpeed ti invito a consultare questa pagina:\u00a0<a title=\"Litespeed WordPress\" href=\"https:\/\/xlogic.org\/litespeed-cloudlinux.html\" target=\"_blank\" rel=\"noopener noreferrer\">LiteSpeed &#8211; CloudLinux<\/a>.<\/span><\/p>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">Scopri quali sono le principali operazioni che puoi effettuare inserendo delle determinate regole all&#8217;interno del file\u00a0rewriterule htaccess.<\/span><\/p>\n<h3 style=\"font-family: '-webkit-standard';\"><span style=\"font-size: 18pt; font-family: arial, helvetica, sans-serif;\"><strong>a) Come effettuare un htaccess redirect 301 o redirect 404<\/strong><\/span><\/h3>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\"><span style=\"text-align: justify;\">I redirect 301 sono necessari quando si vuole indicare ai crawler dei motori di ricerca che una determinata pagina \u00e8 stata spostata definitivamente ad un altro indirizzo, per far questo \u00e8 necessario inserire questo codice:<\/span><\/span><\/p>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-size: 10pt; font-family: arial, helvetica, sans-serif;\"><em>Redirect 301 \/vecchio.php\u00a0<a href=\"http:\/\/www.nuovosito.com\/nuovo.php\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/www.nuovosito.com\/nuovo.php<\/a><\/em><\/span><\/p>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-size: 10pt; font-family: arial, helvetica, sans-serif;\"><em><strong>esempio:<\/strong>\u00a0Redirect 301 https:\/\/test.xlogic.org\/\u00a0<a href=\"https:\/\/xlogic.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/xlogic.org<\/a><\/em><\/span><\/p>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-size: 14pt; font-family: arial, helvetica, sans-serif;\">In questo modo l&#8217;utente che acceder\u00e0 all&#8217;interno del sottodominio test.xlogic.org verr\u00e0 reindirizzato al sito principale nonch\u00e9 xlogic.org<\/span><\/p>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\"><span style=\"text-align: justify;\">Mentre l&#8217;errore 404 \u00e8 molto importante e se non viene gestito nel migliore dei modi rischia di danneggiare il nostro sito web, quindi per poter risolvere il problema \u00e8 necessario inserire nel file .htaccess il seguente codice:<\/span><\/span><\/p>\n<p class=\"blog_article_paragraph\" style=\"vertical-align: baseline; font-family: Lato; font-size: 18px; padding: 0px 0px 27px; margin: 0px; border: 0px; color: #353535; text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\"># Pagina per errori 404<\/span><br \/>\n<span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">ErrorDocument 404 \/errore-404.html<\/span><\/p>\n<p style=\"vertical-align: baseline; font-family: Lato; font-size: 18px; padding: 0px 0px 27px; margin: 0px; border: 0px; color: #353535; text-align: justify;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">In questo modo l&#8217;utente che visualizza una pagina non esistente verr\u00e0 automaticamente reindirizzato alla pagina 404.<\/span><\/p>\n<h3 style=\"font-family: '-webkit-standard';\"><span style=\"font-size: 18pt; font-family: arial, helvetica, sans-serif;\"><strong>b) Come reindirizzare tutto il traffico da http:\/\/ ad https:\/\/<\/strong><\/span><\/h3>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">A google piacciono i siti web sicuri, quindi \u00e8 molto importante che tutto il traffico venga reindirizzato mediante il protocollo https:\/\/, per far questo devi inserire il seguente codice all&#8217;interno del file:<\/span><\/p>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\"><code>RewriteEngine On<br \/>\nRewriteCond %{HTTPS} off<br \/>\nRewriteRule ^(.*)$ https:\/\/%{HTTP_HOST}%{REQUEST_URI} [L,R=301]<\/code><\/span><\/p>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\"><strong>Se non possiedi un certificato SSL diventa nostro cliente!<\/strong> Offriamo gratuitamente su tutti i nostri piani Hosting uno o pi\u00f9 certificati SSL della Comodo per tutti i tuoi domini e sottodomini!<\/span><\/p>\n<h3 style=\"font-family: '-webkit-standard';\"><span style=\"font-size: 18pt; font-family: arial, helvetica, sans-serif;\"><strong>c) Come impedire la visualizzazione delle Directory<\/strong><\/span><\/h3>\n<\/p>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">E&#8217; necessario inserire questo codice\u00a0all&#8217;interno del file htaccess quando ad esempio il visitatore visualizza un immagine del sito ma se\u00a0modifica il percorso riesci a vedere anche tutti gli altri files che non dovrebbero essere visibili, mi spiego meglio facendo un esempio:<\/span><\/p>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">1) Il visitatore visualizza questa immagine:<\/span><\/p>\n<ul style=\"font-family: '-webkit-standard';\">\n<li><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">https:\/\/xlogic.org\/<strong>images\/server02.png<\/strong><\/span><\/li>\n<\/ul>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">2) Se non inserisci il codice, qualsiasi visitatore avr\u00e0 la possibilit\u00e0 di visualizzare anche gli altri files presenti all&#8217;interno della cartella \/images\/<\/span><\/p>\n<ul style=\"font-family: '-webkit-standard';\">\n<li><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\"><strong><a href=\"https:\/\/xlogic.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/xlogic.org\/<\/a><\/strong><\/span><\/li>\n<\/ul>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"text-decoration: underline; font-family: arial, helvetica, sans-serif; font-size: 14pt;\">In pratica con il file .htaccess impedisci ai visitatori di visualizzare il contenuto delle directory.<\/span><\/p>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">Per impedire la visualizzazione delle directory e dei files presenti, devi creare un file .htaccess all&#8217;interno di ogni cartella\u00a0che non vuoi rendere visibile e devi inserire questo codice:<\/span><\/p>\n<table style=\"font-family: '-webkit-standard';\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">1<\/span><\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\"><code class=\"javascript plain\">Options -Indexes<\/code><\/span><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 18pt;\"><strong>d) Impostazioni della Directory<\/strong><\/span><\/h3>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">E&#8217; possibile comunicare al Web Server quali documenti dovrebbero essere inizialmente trattati come i documenti principali, devi semplicemente inserire questo codice:<\/span><\/p>\n<blockquote style=\"font-family: '-webkit-standard';\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">1<\/span><\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\"><code class=\"javascript plain\">DirectoryIndex index.html index.cgi index.php<\/code><\/span><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/blockquote>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">Questo significa che i tre files indicati all&#8217;interno del file .htaccess (in ordine di inserimento) verranno considerati dal sistema come files principali per poter rendere visibile il tuo sito web.<\/span><\/p>\n<h3 style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 18pt;\"><strong>e) Come\u00a0prevenire l&#8217;hotlinking delle immagini<\/strong><\/span><\/h3>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">Questa situazione si verifica quando altre persone\u00a0copiano l&#8217;url di un immagine da un tuo articolo o pagina e la usano sul proprio sito, in questo modo non la caricano sul loro Server ma utilizzano la tua banda rallentando cos\u00ec il tuo sito WordPress.<\/span><\/p>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">Per evitare questo problema \u00e8 necessario accedere all&#8217;interno del file htaccess ed inserire questo codice:<\/span><\/p>\n<pre style=\"margin-top: 0px; margin-bottom: 30px; padding: 2em; border: 1px solid #ebebeb; font-family: Monaco, 'Andale Mono', 'Courier New', Courier, monospace; font-size: 12px; line-height: 2em; vertical-align: baseline; clear: both; width: 730.796875px; color: #005694;\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">RewriteEngine On RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} \r\n!^https:\/\/(www.)?your-site.com\/.*$ [NC] RewriteRule .(gif|jpg)$ \r\nhttps:\/\/www.your-site.com\/hotlink.gif [R,L]<\/span><\/pre>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">Al posto di\u00a0your-site.com devi inserire il nome del tuo dominio mentre invece di\u00a0https:\/\/www.your-site.com\/hotlink.gif\u00a0devi inserire l&#8217;intero percorso dove si trova l&#8217;immagine da proteggere.<\/span><\/p>\n<h3 style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 18pt;\"><strong>f) Come proteggere le tue cartelle con una Password<\/strong><\/span><\/h3>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">La protezione delle Directory con una Password \u00e8 una procedura molto comune che ha il compito di proteggere le aree di amministrazione e molte altre cartelle ritenute importanti all&#8217;interno del tuo sito WordPress.<\/span><\/p>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">Segui questa procedura per proteggere una determinata cartella con una Password:<\/span><\/p>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">1) Crea un file .htaccess all&#8217;interno della cartella che desideri proteggere<\/span><\/p>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">2) Inserisci il seguente codice all&#8217;interno del file htaccess password:<\/span><\/p>\n<blockquote style=\"font-family: '-webkit-standard';\"><p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\"><em>AuthName &#8220;Area Protetta&#8221;<br \/>\nAuthUserFile \/path\/to\/password\/file\/.htpasswd<br \/>\nAuthType Basic<br \/>\nrequire valid-user<\/em><\/span><\/p><\/blockquote>\n<ul style=\"font-family: '-webkit-standard';\">\n<li><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">La prima riga indica al Server che la Directory protetta \u00e8 denominata &#8220;Area Protetta&#8221;<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">La seconda riga indica la posizione del file Password<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">La terza riga indica la tipologia di Autenticazione<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">La quarta riga indica che abbiamo bisogno di credenziali di accesso valide che pu\u00f2 essere usata anche per specificare un nome utente specifico come ad esempio:\u00a0&#8216;require user username&#8217; richiede il nome utente &#8216;username&#8217;.<\/span><\/li>\n<\/ul>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">3) Sostituisci all&#8217;interno del file\u00a0.htaccess il percorso (<em>\/path\/to\/password\/file\/.htpasswd) con il percorso reale che\u00a0permette di connettere il file .htaccess password\u00a0all&#8217;interno del tuo sito WordPress.<\/em><\/span><\/p>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">4) Crea il file .htpasswd all&#8217;interno della cartella che hai scelto ed inserisci questo codice all&#8217;interno del file htaccess:<\/span><\/p>\n<blockquote style=\"font-family: '-webkit-standard';\"><p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\"><em>username:encryptedpassword<br \/>\nxlogic_test:lWE10RTRaaCVFUc1<\/em><em>K<\/em><\/span><\/p><\/blockquote>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><span style=\"font-size: 14pt;\">Hai la possibilit\u00e0 di generare una password complessa cliccando su questo link:\u00a0<\/span><a href=\"http:\/\/www.htaccesstools.com\/htpasswd-generator\/\" target=\"_blank\" rel=\"noopener noreferrer\"><strong><span style=\"font-size: 14pt;\">htpassword generator<\/span><\/strong><\/a><\/span><\/p>\n<h3 style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 18pt;\"><strong>g) Firewall .htaccess &#8211; come bloccare determinati indirizzi IP per Spam<\/strong><\/span><\/h3>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">E&#8217; possibile riconoscere potenziali visitatori che\u00a0<strong>effettuano Spam<\/strong>\u00a0e negare loro l&#8217;accesso al tuo sito web; Questa operazione pu\u00f2 sembrare estrema ma a volte pu\u00f2 succedere che una persona o un gruppo di persone prendano di mira il tuo sito web e questa pu\u00f2 essere un&#8217;ottima soluzione per bloccare gli attacchi.<\/span><\/p>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">Puoi scegliere anche un dominio di riferimento per negare o escludere i visitatori da un indirizzo IP.<\/span><\/p>\n<blockquote style=\"font-family: '-webkit-standard';\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">1<\/span><\/div>\n<div class=\"line number2 index1 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">2<\/span><\/div>\n<div class=\"line number3 index2 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">3<\/span><\/div>\n<div class=\"line number4 index3 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">4<\/span><\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\"><code class=\"javascript plain\">order allow,deny<\/code><\/span><\/div>\n<div class=\"line number2 index1 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\"><code class=\"javascript plain\">deny from 200.0.0.0<\/code><\/span><\/div>\n<div class=\"line number3 index2 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\"><code class=\"javascript plain\">deny from 130.50.5.<\/code><\/span><\/div>\n<div class=\"line number4 index3 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\"><code class=\"javascript plain\">allow from all<\/code><\/span><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/blockquote>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">Questo blocco di IP avr\u00e0 come target il primo IP (200.0.0.0) ed ogni IP entro l&#8217;intervallo di 130.5.5.(da .0 a 200).<\/span><\/p>\n<h3 style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 18pt;\"><strong>h) Dominio e Sottodominio &#8211; WWW e non WWW<\/strong><\/span><\/h3>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">I motori di ricerca possono indicizzare il sito web sia con www che senza www, per\u00f2 conviene impostarlo solamente in un unico modo, per far questo \u00e8 necessario inserire il seguente codice:<\/span><\/p>\n<table style=\"font-family: '-webkit-standard';\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">1<\/span><\/div>\n<div class=\"line number2 index1 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">2<\/span><\/div>\n<div class=\"line number3 index2 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">3<\/span><\/div>\n<div class=\"line number4 index3 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">4<\/span><\/div>\n<div class=\"line number5 index4 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">5<\/span><\/div>\n<div class=\"line number6 index5 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">6<\/span><\/div>\n<div class=\"line number7 index6 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">7<\/span><\/div>\n<div class=\"line number8 index7 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">8<\/span><\/div>\n<div class=\"line number9 index8 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">9<\/span><\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\"><code class=\"javascript preprocessor\"># Forza il sottodominio con www<\/code><\/span><\/div>\n<div class=\"line number2 index1 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\"><code class=\"javascript plain\">RewriteEngine On<\/code><\/span><\/div>\n<div class=\"line number3 index2 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\"><code class=\"javascript plain\">RewriteCond %{HTTP_HOST} ^dominio.it [NC]<\/code><\/span><\/div>\n<div class=\"line number4 index3 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\"><code class=\"javascript plain\">RewriteRule ^(.*)$ http:<\/code><code class=\"javascript comments\">\/\/www.dominio.it\/$1 [L,R=301]<\/code><\/span><\/div>\n<div class=\"line number5 index4 alt2\"><\/div>\n<div class=\"line number6 index5 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\"><code class=\"javascript preprocessor\"># No Sottodominio<\/code><\/span><\/div>\n<div class=\"line number7 index6 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\"><code class=\"javascript plain\">RewriteEngine On<\/code><\/span><\/div>\n<div class=\"line number8 index7 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\"><code class=\"javascript plain\">RewriteCond %{HTTP_HOST} !^dominio.it$ [NC]<\/code><\/span><\/div>\n<div class=\"line number9 index8 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\"><code class=\"javascript plain\">RewriteRule ^(.*)$ http:<\/code><code class=\"javascript comments\">\/\/dominio.it\/$1 [L,R=301]<\/code><\/span><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">Questo codice proviene da questo\u00a0<a href=\"https:\/\/css-tricks.com\/snippets\/htaccess\/www-no-www\/\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>archivio<\/strong><\/a>\u00a0e fornisce una soluzione molto utile.<\/span><\/p>\n<h3 style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 18pt;\"><strong>i) Forza il Download dei files multimediali al posto di essere visualizzati sul Browser<\/strong><\/span><\/h3>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">Attraverso questo codice potrai permettere al visitatore di effettuare il download diretto del file multimediale\u00a0invece di produrre il video o l&#8217;audio direttamente dal Browser:<\/span><\/p>\n<blockquote style=\"font-family: '-webkit-standard';\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\">1<\/span><\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 10pt;\"><code class=\"javascript plain\">AddType application\/octet-stream .zip .rar .mp3 .avi .mp4<\/code><\/span><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/blockquote>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">Ovviamente dovrai\u00a0inserire all&#8217;interno del codice il formato che ti interessa.<\/span><\/p>\n<h3 style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 18pt;\"><strong>j) Visualizza gli Errori .htaccess<\/strong><\/span><\/h3>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">Solitamente questi errori &#8220;numerici&#8221; vengono visualizzati solamente lato server, in questo modo potrai conoscere tutti gli errori che possono essere presenti sul tuo sito web.<\/span><\/p>\n<table style=\"font-family: '-webkit-standard';\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<blockquote>\n<div class=\"line number1 index0 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">1<\/span><\/div>\n<div class=\"line number2 index1 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">2<\/span><\/div>\n<div class=\"line number3 index2 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">3<\/span><\/div>\n<div class=\"line number4 index3 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">4<\/span><\/div>\n<div class=\"line number5 index4 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">5<\/span><\/div>\n<div class=\"line number6 index5 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">6<\/span><\/div>\n<div class=\"line number7 index6 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">7<\/span><\/div>\n<div class=\"line number8 index7 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">8<\/span><\/div>\n<div class=\"line number9 index8 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">9<\/span><\/div>\n<div class=\"line number10 index9 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">10<\/span><\/div>\n<div class=\"line number11 index10 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">11<\/span><\/div>\n<div class=\"line number12 index11 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">12<\/span><\/div>\n<div class=\"line number13 index12 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">13<\/span><\/div>\n<div class=\"line number14 index13 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">14<\/span><\/div>\n<div class=\"line number15 index14 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">15<\/span><\/div>\n<div class=\"line number16 index15 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">16<\/span><\/div>\n<div class=\"line number17 index16 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">17<\/span><\/div>\n<div class=\"line number18 index17 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">18<\/span><\/div>\n<div class=\"line number19 index18 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">19<\/span><\/div>\n<div class=\"line number20 index19 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">20<\/span><\/div>\n<div class=\"line number21 index20 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">21<\/span><\/div>\n<div class=\"line number22 index21 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">22<\/span><\/div>\n<div class=\"line number23 index22 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">23<\/span><\/div>\n<div class=\"line number24 index23 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">24<\/span><\/div>\n<div class=\"line number25 index24 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">25<\/span><\/div>\n<div class=\"line number26 index25 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">26<\/span><\/div>\n<div class=\"line number27 index26 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">27<\/span><\/div>\n<div class=\"line number28 index27 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">28<\/span><\/div>\n<div class=\"line number29 index28 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">29<\/span><\/div>\n<div class=\"line number30 index29 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">30<\/span><\/div>\n<div class=\"line number31 index30 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">31<\/span><\/div>\n<div class=\"line number32 index31 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">32<\/span><\/div>\n<div class=\"line number33 index32 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">33<\/span><\/div>\n<div class=\"line number34 index33 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">34<\/span><\/div>\n<div class=\"line number35 index34 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">35<\/span><\/div>\n<div class=\"line number36 index35 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">36<\/span><\/div>\n<div class=\"line number37 index36 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">37<\/span><\/div>\n<div class=\"line number38 index37 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">38<\/span><\/div>\n<div class=\"line number39 index38 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">39<\/span><\/div>\n<div class=\"line number40 index39 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">40<\/span><\/div>\n<div class=\"line number41 index40 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">41<\/span><\/div>\n<div class=\"line number42 index41 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">42<\/span><\/div>\n<div class=\"line number43 index42 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">43<\/span><\/div>\n<div class=\"line number44 index43 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">44<\/span><\/div>\n<div class=\"line number45 index44 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">45<\/span><\/div>\n<div class=\"line number46 index45 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">46<\/span><\/div>\n<div class=\"line number47 index46 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">47<\/span><\/div>\n<div class=\"line number48 index47 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">48<\/span><\/div>\n<div class=\"line number49 index48 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\">49<\/span><\/div>\n<\/blockquote>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<blockquote>\n<div class=\"line number1 index0 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 100 \/100_CONTINUE<\/code><\/span><\/div>\n<div class=\"line number2 index1 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 101 \/101_SWITCHING_PROTOCOLS<\/code><\/span><\/div>\n<div class=\"line number3 index2 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 102 \/102_PROCESSING<\/code><\/span><\/div>\n<div class=\"line number4 index3 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 200 \/200_OK<\/code><\/span><\/div>\n<div class=\"line number5 index4 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 201 \/201_CREATED<\/code><\/span><\/div>\n<div class=\"line number6 index5 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 202 \/202_ACCEPTED<\/code><\/span><\/div>\n<div class=\"line number7 index6 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 203 \/203_NON_AUTHORITATIVE<\/code><\/span><\/div>\n<div class=\"line number8 index7 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 204 \/204_NO_CONTENT<\/code><\/span><\/div>\n<div class=\"line number9 index8 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 205 \/205_RESET_CONTENT<\/code><\/span><\/div>\n<div class=\"line number10 index9 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 206 \/206_PARTIAL_CONTENT<\/code><\/span><\/div>\n<div class=\"line number11 index10 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 207 \/207_MULTI_STATUS<\/code><\/span><\/div>\n<div class=\"line number12 index11 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 300 \/300_MULTIPLE_CHOICES<\/code><\/span><\/div>\n<div class=\"line number13 index12 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 301 \/301_MOVED_PERMANENTLY<\/code><\/span><\/div>\n<div class=\"line number14 index13 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 302 \/302_MOVED_TEMPORARILY<\/code><\/span><\/div>\n<div class=\"line number15 index14 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 303 \/303_SEE_OTHER<\/code><\/span><\/div>\n<div class=\"line number16 index15 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 304 \/304_NOT_MODIFIED<\/code><\/span><\/div>\n<div class=\"line number17 index16 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 305 \/305_USE_PROXY<\/code><\/span><\/div>\n<div class=\"line number18 index17 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 307 \/307_TEMPORARY_REDIRECT<\/code><\/span><\/div>\n<div class=\"line number19 index18 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 400 \/400_BAD_REQUEST<\/code><\/span><\/div>\n<div class=\"line number20 index19 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 401 \/401_UNAUTHORIZED<\/code><\/span><\/div>\n<div class=\"line number21 index20 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 402 \/402_PAYMENT_REQUIRED<\/code><\/span><\/div>\n<div class=\"line number22 index21 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 403 \/403_FORBIDDEN<\/code><\/span><\/div>\n<div class=\"line number23 index22 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 404 \/404_NOT_FOUND<\/code><\/span><\/div>\n<div class=\"line number25 index24 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 405 \/405_METHOD_NOT_ALLOWED<\/code><\/span><\/div>\n<div class=\"line number26 index25 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 406 \/406_NOT_ACCEPTABLE<\/code><\/span><\/div>\n<div class=\"line number27 index26 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 407 \/407_PROXY_AUTHENTICATION_REQUIRED<\/code><\/span><\/div>\n<div class=\"line number28 index27 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 408 \/408_REQUEST_TIME_OUT<\/code><\/span><\/div>\n<div class=\"line number29 index28 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 409 \/409_CONFLICT<\/code><\/span><\/div>\n<div class=\"line number30 index29 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 410 \/410_GONE<\/code><\/span><\/div>\n<div class=\"line number31 index30 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 411 \/411_LENGTH_REQUIRED<\/code><\/span><\/div>\n<div class=\"line number32 index31 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 412 \/412_PRECONDITION_FAILED<\/code><\/span><\/div>\n<div class=\"line number33 index32 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 413 \/413_REQUEST_ENTITY_TOO_LARGE<\/code><\/span><\/div>\n<div class=\"line number34 index33 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 414 \/414_REQUEST_URI_TOO_LARGE<\/code><\/span><\/div>\n<div class=\"line number35 index34 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 415 \/415_UNSUPPORTED_MEDIA_TYPE<\/code><\/span><\/div>\n<div class=\"line number36 index35 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 416 \/416_RANGE_NOT_SATISFIABLE<\/code><\/span><\/div>\n<div class=\"line number37 index36 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 417 \/417_EXPECTATION_FAILED<\/code><\/span><\/div>\n<div class=\"line number38 index37 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 422 \/422_UNPROCESSABLE_ENTITY<\/code><\/span><\/div>\n<div class=\"line number39 index38 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 423 \/423_LOCKED<\/code><\/span><\/div>\n<div class=\"line number40 index39 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 424 \/424_FAILED_DEPENDENCY<\/code><\/span><\/div>\n<div class=\"line number41 index40 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 426 \/426_UPGRADE_REQUIRED<\/code><\/span><\/div>\n<div class=\"line number42 index41 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 500 \/500_INTERNAL_SERVER_ERROR<\/code><\/span><\/div>\n<div class=\"line number43 index42 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 501 \/501_NOT_IMPLEMENTED<\/code><\/span><\/div>\n<div class=\"line number44 index43 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 502 \/502_BAD_GATEWAY<\/code><\/span><\/div>\n<div class=\"line number45 index44 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 503 \/503_SERVICE_UNAVAILABLE<\/code><\/span><\/div>\n<div class=\"line number46 index45 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 504 \/504_GATEWAY_TIME_OUT<\/code><\/span><\/div>\n<div class=\"line number47 index46 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 505 \/505_VERSION_NOT_SUPPORTED<\/code><\/span><\/div>\n<div class=\"line number48 index47 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 506 \/506_VARIANT_ALSO_VARIES<\/code><\/span><\/div>\n<div class=\"line number49 index48 alt2\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 507 \/507_INSUFFICIENT_STORAGE<\/code><\/span><\/div>\n<div class=\"line number50 index49 alt1\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><code class=\"javascript plain\">ErrorDocument 510 \/510_NOT_EXTENDED<\/code><\/span><\/div>\n<\/blockquote>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 style=\"font-family: '-webkit-standard';\"><span style=\"font-size: 24pt; font-family: arial, helvetica, sans-serif;\"><strong><a id=\"htaccess-test\"><\/a><span style=\"color: #ff6600;\">htaccess tester &#8211;\u00a0scopri\u00a0il file htaccess di un sito<\/span><\/strong><\/span><\/h2>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-size: 14pt; font-family: arial, helvetica, sans-serif;\">Controlla le regole di rewrite htaccess inserendo semplicemente l&#8217;url alla quale stai appicando le regole, posiziona il contenuto all&#8217;interno dell&#8217;area dedicata e procedi ad effettuare la verifica, ecco come!\u00a0<a title=\"rule htaccess\" href=\"https:\/\/htaccess.madewithlove.be\/\" target=\"_blank\" rel=\"noopener noreferrer\">Testa le regole del file htaccess<\/a><\/span><\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-15512\" src=\"https:\/\/xlogic.org\/blog\/wp-content\/uploads\/2018\/06\/htaccess-tester-xlogic.png\" alt=\"htaccess tester xlogic\" width=\"700\" height=\"457\" srcset=\"https:\/\/xlogic.org\/blog\/wp-content\/uploads\/2018\/06\/htaccess-tester-xlogic.png 2484w, https:\/\/xlogic.org\/blog\/wp-content\/uploads\/2018\/06\/htaccess-tester-xlogic-300x196.png 300w, https:\/\/xlogic.org\/blog\/wp-content\/uploads\/2018\/06\/htaccess-tester-xlogic-768x501.png 768w, https:\/\/xlogic.org\/blog\/wp-content\/uploads\/2018\/06\/htaccess-tester-xlogic-1024x668.png 1024w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p style=\"font-family: '-webkit-standard';\"><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\">Alla prossima!<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Guida al file htaccess per il tuo sito WordPress &#8211;\u00a0Esistono moltissimi fattori che ti permettono di personalizzare il tuo sito web, per esempio con Xlogic Hosting \u00e8 possibile gestire\u00a0le versioni PHP ed i relativi parametri\u00a0direttamente dal miglior pannello di controllo presente sul mercato, cPanel Hosting. Se non conosci cPanel lo puoi testare gratuitamente senza il [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"no","_lmt_disable":"","footnotes":""},"categories":[1410,1421],"tags":[669,734,1446,1445,1451,1450,671,1449,736,1448,1447],"class_list":["post-14111","post","type-post","status-publish","format-standard","hentry","category-blogging","category-coding","tag-apache","tag-cloudlinux","tag-configurazione-server","tag-configurazione-sito","tag-firewall-sito","tag-gestione-php","tag-htaccess","tag-linux","tag-litespeed","tag-server-web","tag-webserver"],"modified_by":"Andrea (Xlogic.org)","_links":{"self":[{"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/posts\/14111","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/comments?post=14111"}],"version-history":[{"count":0,"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/posts\/14111\/revisions"}],"wp:attachment":[{"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/media?parent=14111"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/categories?post=14111"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/tags?post=14111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}