Generatore htaccess
Generare file Apache .htaccess per reindirizzamenti e sicurezza
Input e opzioni
Configurazione reindirizzamenti personalizzati
Funziona nel browser. I dati inseriti restano su questo dispositivo.
Risultati
Inserisca i valori per vedere il risultato.
Informazioni sul Generatore .htaccess
Il Generatore .htaccess è uno strumento online gratuito che aiuta a creare file .htaccess configurati correttamente per i server web Apache, senza scrivere a mano direttive complesse. Il file .htaccess (hypertext access) è un potente file di configurazione che permette di controllare reindirizzamenti URL, impostazioni di sicurezza, regole di cache, compressione e pagine di errore personalizzate, directory per directory.
Scrivere a mano le direttive .htaccess può portare a errori, e anche un piccolo errore di sintassi può rendere inaccessibile l'intero sito. Il nostro generatore visivo elimina questo rischio con opzioni di configurazione a caselle di controllo che producono codice Apache valido e ben commentato. Basta selezionare le funzioni che servono, fare clic su genera e copiare o scaricare il risultato.
Che debba forzare HTTPS, bloccare file sensibili, attivare la compressione gzip, impostare la cache del browser, impedire l'hotlinking delle immagini o configurare pagine di errore personalizzate, questo strumento copre le configurazioni .htaccess più comuni ed essenziali usate da sviluppatori web, amministratori di sistema e professionisti SEO.
Funzioni principali
- Reindirizzamento forzato a HTTPS per cifrare tutto il traffico tra gli utenti e il server
- Opzioni di reindirizzamento WWW per aggiungere o rimuovere il prefisso www e canonicalizzare gli URL
- Regole di reindirizzamento 301 e 302 personalizzate per singoli percorsi URL
- Blocco dell'elenco delle directory, per impedire ai visitatori di sfogliare la struttura dei file
- Blocco dei file sensibili come .env, .sql, .log, composer.json e altri file critici
- Protezione dall'hotlinking delle immagini con domini consentiti configurabili
- Blocco dei bot dannosi, come i crawler aggressivi AhrefsBot e SemrushBot
- Compressione gzip per file HTML, CSS, JavaScript, JSON, XML e SVG
- Cache del browser con tempi di scadenza per tipo di file (1 ora per HTML, 30 giorni per CSS, JavaScript e immagini)
- Pagine di errore personalizzate per i codici di stato HTTP 404, 403 e 500
Come usare il Generatore .htaccess
- Configuri i reindirizzamenti: Attivi il forzamento di HTTPS e scelga se aggiungere o rimuovere il prefisso www dagli URL per una corretta canonicalizzazione.
- Imposti le opzioni di sicurezza: Selezioni le caselle per il blocco dell'elenco delle directory, il blocco dei file sensibili, la protezione dall'hotlinking e il blocco dei bot dannosi, in base alle sue esigenze.
- Attivi le funzioni di prestazioni: Abiliti la compressione gzip e la cache del browser per migliorare la velocità di caricamento del sito e ridurre il consumo di banda.
- Aggiunga le pagine di errore: Inserisca i percorsi delle sue pagine di errore 404, 403 e 500 personalizzate per offrire un'esperienza migliore quando si verificano errori.
- Generi il file: Faccia clic su «Genera .htaccess» per creare la configurazione con la sintassi corretta e commenti utili.
- Pubblichi: Copi l'output o lo scarichi, poi carichi il file come .htaccess nella directory radice del suo server web o nella sottodirectory di destinazione.
Casi d'uso
- Migrazione a SSL/HTTPS: Reindirizzi automaticamente tutto il traffico HTTP verso HTTPS dopo aver installato un certificato SSL sul server.
- Canonicalizzazione degli URL: Imponga URL coerenti con o senza www per evitare problemi di contenuti duplicati nei motori di ricerca.
- Rafforzamento della sicurezza del sito: Blocchi l'accesso ai file di configurazione sensibili, impedisca la navigazione nelle directory e fermi il traffico dei bot dannosi.
- Ottimizzazione delle prestazioni: Abiliti la compressione gzip e la cache del browser per migliorare sensibilmente i tempi di caricamento delle pagine e i punteggi Core Web Vitals.
- Protezione della banda delle immagini: Impedisca ad altri siti di incorporare le sue immagini e consumare la banda del suo server tramite hotlinking.
- Gestione personalizzata degli errori: Indirizzi gli utenti verso pagine di errore personalizzate e utili invece di mostrare i messaggi di errore generici del server.
- Sicurezza di WordPress: Impedisca l'esecuzione di PHP nella directory degli upload e blocchi l'accesso a file sensibili come .env, dump SQL e log.
- Gestione dei reindirizzamenti SEO: Imposti reindirizzamenti 301 per pagine spostate, contenuti eliminati o modifiche alla struttura degli URL, per preservare il valore dei link.
Domande frequenti
Questo strumento è gratuito?
Sì, il Generatore .htaccess è completamente gratuito. Non ci sono limiti di utilizzo, né registrazione, né funzioni a pagamento. Generi tutte le configurazioni che le servono.
I miei dati sono al sicuro?
Sì. La configurazione .htaccess viene generata interamente nel browser. Nessun dato viene inviato a un server, e i nomi di dominio, gli URL e le impostazioni non vengono mai salvati né registrati.
Il file .htaccess funziona su tutti i web server?
No. Il file .htaccess è specifico dei web server Apache. LiteSpeed lo legge a sua volta, ma non funziona su Nginx, IIS o altri web server. Se usa Nginx, deve configurare regole equivalenti nel blocco server.
Dove devo mettere il file .htaccess?
Metta il file .htaccess nella directory radice del sito (di solito public_html o www). Le regole si applicano a quella directory e a tutte le sottodirectory. Può anche mettere altri file .htaccess nelle sottodirectory per regole specifiche di una directory.
Cosa succede se il mio .htaccess ha un errore di sintassi?
Un errore di sintassi in .htaccess provoca di solito un errore 500 Internal Server Error e rende il sito inaccessibile. Provi sempre le modifiche prima in un ambiente di staging e conservi una copia del file .htaccess funzionante per ripristinarlo rapidamente se necessario.
Posso combinare più regole .htaccess?
Sì. Può combinare tutte le regole generate in un unico file .htaccess. Il generatore produce codice ben commentato con sezioni chiare, che si integra facilmente con le configurazioni esistenti.
Consigli e buone pratiche
- Faccia sempre prima un backup: Prima di caricare un nuovo file .htaccess, salvi una copia di quello esistente per ripristinarlo rapidamente se qualcosa va storto.
- Provi in staging: Provi sempre le modifiche a .htaccess in un ambiente di staging o di sviluppo prima di applicarle al server di produzione.
- Forzi HTTPS ovunque: Con certificati SSL gratuiti offerti da provider come Let's Encrypt, non c'è motivo di non imporre HTTPS su tutte le pagine.
- Blocchi i file sensibili: Impedisca sempre l'accesso pubblico a file .env, dump SQL, file di log e file dei gestori di pacchetti (composer.json, package.json) che potrebbero esporre informazioni riservate.
- Abiliti la compressione: La compressione gzip può ridurre le dimensioni di trasferimento dei file del 60-80%, migliorando sensibilmente i tempi di caricamento delle pagine con un carico minimo sul server.
- Imposti durate di cache adeguate: Usi durate di cache più lunghe per le risorse statiche (CSS, JS, immagini) e più brevi per le pagine HTML, per bilanciare prestazioni e aggiornamento dei contenuti.