Informazioni su Generatore .htaccess
Panoramica Completa
Il Generatore .htaccess crea regole di configurazione per il web server Apache per attivita comuni senza modificare la configurazione principale del server. Genera regole per il reindirizzamento HTTPS, la canonicalizzazione www, la compressione GZIP, il caching del browser, gli header di sicurezza, CORS, pagine di errore personalizzate e protezione hotlinking. Ogni regola include commenti che spiegano cosa fa.
Funzionalita Principali
- Reindirizzamento HTTPS - Forza tutto il traffico HTTP verso HTTPS con un reindirizzamento permanente 301 utilizzando mod_rewrite.
- Canonicalizzazione WWW - Reindirizza www a non-www o viceversa per evitare problemi di contenuti duplicati.
- Compressione GZIP - Comprimi le risorse testuali (HTML, CSS, JS, JSON, XML, SVG, WOFF2) per ridurre la banda del 60-80%.
- Caching del Browser - Imposta header di scadenza della cache per immagini (1 anno), CSS/JS (1 mese) e font (1 anno) utilizzando mod_expires.
- Header di Sicurezza - Aggiungi gli header X-Content-Type-Options, X-Frame-Options, X-XSS-Protection, Referrer-Policy e Permissions-Policy.
- Header CORS - Abilita la condivisione delle risorse cross-origin per API e risorse servite via CDN.
- Pagina 404 Personalizzata - Imposta un percorso personalizzato per la pagina di errore utilizzando la direttiva ErrorDocument.
- Protezione Hotlink - Blocca altri siti web dall'incorporare direttamente le tue immagini, risparmiando banda.
Come Usare
- Seleziona le caselle per le regole che vuoi includere.
- Compila i campi opzionali (percorso 404 personalizzato, dominio per l'hotlinking).
- Clicca Process per generare le regole .htaccess.
- Copia l'output e incollalo nel tuo file
.htaccessnella directory principale del tuo sito web.
Note Importanti
- Solo Apache - I file .htaccess funzionano solo con i web server Apache. Per Nginx, usa le direttive equivalenti in nginx.conf.
- mod_rewrite Richiesto - I reindirizzamenti HTTPS e WWW richiedono che mod_rewrite sia abilitato. La maggior parte dei provider di hosting condiviso lo hanno abilitato per impostazione predefinita.
- Testa Prima - Testa sempre le nuove regole .htaccess in un ambiente di staging prima di applicarle alla produzione. Un errore di sintassi puo causare un errore 500 Internal Server Error.
- Posizione del File - Posiziona il file .htaccess nella directory principale del tuo sito web. Le regole si applicano a quella directory e a tutte le sottodirectory.