Generatore di Redirect .htaccess
Genera snippet di codice Apache .htaccess corretti per redirect 301, forzatura HTTPS, blocco IP, normalizzazione www e URL rewriting. Include anteprima live, diagrammi di flusso visuali e codice pronto da copiare con spiegazioni dettagliate.
Regole di Redirect URL
Genera redirect 301/302 per cambi di URL, migrazioni di siti o ristrutturazioni.
Forzatura HTTPS
Forza connessioni sicure e configura le impostazioni SSL/TLS.
Controllo accessi IP
Blocca IP dannosi o crea whitelist per accessi limitati.
Normalizzazione WWW
Forza URL coerenti con www o senza www per evitare contenuti duplicati.
Regole Avanzate
Slash finali, URL puliti, caching, compressione e altro.
Il tuo ad blocker ci impedisce di mostrare annunci
MiniWebtool è gratuito grazie agli annunci. Se questo strumento ti è stato utile, sostienici con Premium (senza annunci + più veloce) oppure inserisci MiniWebtool.com nella whitelist e ricarica la pagina.
- Oppure passa a Premium (senza annunci)
- Consenti gli annunci per MiniWebtool.com, poi ricarica
Generatore di Redirect .htaccess
Benvenuti nel Generatore di Redirect .htaccess, uno strumento completo per creare snippet di configurazione del server Apache. Sia che tu debba impostare redirect 301 per la SEO, forzare l'HTTPS per la sicurezza o bloccare indirizzi IP dannosi, questo generatore crea codice pronto per la produzione con spiegazioni dettagliate.
Caratteristiche principali
Comprendere i codici di stato HTTP
301 Moved Permanently (Spostato permanentemente)
Usa i redirect 301 quando una pagina si è spostata permanentemente in una nuova posizione. Questo è il redirect più comune per:
- Migrazioni di siti (cambio di nomi a dominio)
- Ristrutturazione della gerarchia degli URL del sito
- Consolidamento di contenuti duplicati
- Rimozione di pagine obsolete preservando il valore SEO
I motori di ricerca trasferiranno la maggior parte del potere di posizionamento della pagina originale (link equity) al nuovo URL.
302 Found (Temporaneo)
Usa i redirect 302 per situazioni temporanee:
- Pagine di manutenzione
- Test A/B di diverse versioni di una pagina
- Redirect basati sulla posizione geografica o sul dispositivo
- Promozioni temporanee o contenuti stagionali
Redirect 307 e 308
Questi codici di stato più recenti preservano il metodo HTTP (GET, POST, ecc.) durante il redirect. Usa il 307 per i redirect temporanei e il 308 per quelli permanenti quando è importante mantenere il metodo della richiesta, come per gli endpoint API.
Come usare i file .htaccess
Posizione del file
Il file .htaccess deve essere posizionato nella directory radice del tuo sito web (solitamente public_html o www). Le regole in questo file influenzano la directory in cui si trova e tutte le sottodirectory.
Note importanti
- mod_rewrite richiesto: La maggior parte delle regole di redirect richiede che il modulo mod_rewrite di Apache sia abilitato. Contatta il tuo fornitore di hosting se non sei sicuro.
- Test: Testa sempre le modifiche al file .htaccess prima in un ambiente di staging. Errori di sintassi possono rendere inaccessibile l'intero sito.
- Backup: Conserva un backup del file .htaccess funzionante prima di apportare modifiche.
- L'ordine conta: Le regole vengono elaborate dall'alto verso il basso. L'ordine delle direttive può influenzare il comportamento.
- Caching: I browser memorizzano i redirect 301 in modo aggressivo. Usa finestre di navigazione in incognito/privata o svuota la cache durante i test.
Casi d'uso comuni
Migrazione a un nuovo dominio
Quando sposti l'intero sito web su un nuovo dominio, usa un redirect 301 basato su pattern per preservare tutti gli URL:
- Vecchio:
https://vecchio-dominio.com/pagina - Nuovo:
https://nuovo-dominio.com/pagina
Modifica della struttura degli URL
Quando riorganizzi la struttura degli URL del tuo sito, crea redirect individuali per ogni URL modificato o usa la corrispondenza dei pattern per i redirect massivi.
Forzatura HTTPS
Dopo aver installato un certificato SSL, reindirizza tutto il traffico HTTP verso HTTPS per garantire connessioni sicure e migliorare la SEO (Google preferisce i siti HTTPS).
Blocco di spam e attacchi
Usa il blocco IP per negare l'accesso da fonti dannose note, ridurre il carico del server causato dai bot o limitare l'accesso agli ambienti di sviluppo.
Risoluzione dei problemi
Il redirect non funziona
- Assicurati che mod_rewrite sia abilitato (
a2enmod rewritesu Ubuntu/Debian) - Controlla che AllowOverride sia impostato su All nella configurazione di Apache
- Svuota la cache del browser o testa in modalità in incognito
- Cerca errori di sintassi usando
apachectl configtest
500 Internal Server Error
Questo solitamente indica un errore di sintassi nel file .htaccess. Controlla:
- Virgolette mancanti o non corrispondenti
- Nomi di direttiva non validi
- Caratteri speciali non correttamente escapati
Loop di redirect
Si verifica quando l'URL A reindirizza all'URL B, che a sua volta reindirizza all'URL A. Aggiungi le condizioni appropriate (RewriteCond) per evitare che vengano corrisposti URL già reindirizzati.
Migliori pratiche
- Mantienilo minimale: Aggiungi solo le regole di cui hai effettivamente bisogno. File .htaccess complessi possono rallentare il server.
- Documenta le tue regole: Aggiungi commenti (#) che spieghino cosa fa ogni regola e perché.
- Testa accuratamente: Controlla tutti gli URL interessati dopo aver apportato modifiche.
- Usa la configurazione del server quando possibile: Per siti ad alto traffico, considera di spostare le regole nella configurazione principale di Apache (httpd.conf) per prestazioni migliori.
- Monitora gli errori 404: Dopo aver implementato i redirect, controlla i log del server per eventuali URL dimenticati.
Domande frequenti
Cos'è un file .htaccess e perché ne ho bisogno?
Il file .htaccess è un file di configurazione utilizzato dai server web Apache. Consente di controllare i redirect degli URL, le regole di sicurezza, il caching e altro ancora senza modificare la configurazione principale del server. È essenziale per la SEO (reindirizzamento di vecchi URL), la sicurezza (blocco di IP dannosi) e le prestazioni (abilitazione di compressione e caching).
Qual è la differenza tra un redirect 301 e 302?
Un redirect 301 è permanente e comunica ai motori di ricerca che il vecchio URL si è spostato definitivamente - l'autorità del link e i posizionamenti passano al nuovo URL. Un redirect 302 è temporaneo, indicando che la modifica non è definitiva - i motori di ricerca mantengono indicizzato il vecchio URL. Usa il 301 per le migrazioni di siti e modifiche permanenti; usa il 302 per manutenzioni temporanee o test A/B.
Come faccio a forzare l'HTTPS sul mio sito web?
Aggiungi queste righe al tuo file .htaccess: RewriteEngine On, RewriteCond %{HTTPS} off, RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]. Questo controlla se l'HTTPS non è attivo e reindirizza tutto il traffico alla versione sicura. Il nostro generatore crea questo codice automaticamente con la formattazione corretta.
Posso bloccare indirizzi IP specifici usando .htaccess?
Sì! Per Apache 2.4+, usa le direttive RequireAll e Require not ip. Puoi bloccare singoli IP o interi intervalli usando la notazione CIDR (es. 192.168.0.0/16). Il nostro strumento genera la sintassi corretta per la tua versione di Apache.
Dovrei usare www o non-www per il mio sito web?
Entrambi funzionano, ma devi sceglierne uno e reindirizzare l'altro per evitare problemi di contenuto duplicato. Non-www (esempio.com) è più corto e moderno. WWW (www.esempio.com) può avere vantaggi tecnici con i cookie. La cosa più importante è la coerenza - scegline uno e imposta i redirect 301 corretti per l'altro.
Risorse aggiuntive
Cita questo contenuto, pagina o strumento come:
"Generatore di Redirect .htaccess" su https://MiniWebtool.com/it/generatore-di-redirect-htaccess/ di MiniWebtool, https://MiniWebtool.com/
dal team di miniwebtool. Aggiornato il: 05 Febbraio 2026
Altri strumenti correlati:
Strumenti per webmaster:
- Calcolatore CPC
- Calcolatore CPM
- Compressore CSS Online
- Generatore di favicon Nuovo
- Calcolatore di AdSense di Google
- Generatore di Cron Job In Primo Piano
- Generatore di Espressione Crontab Nuovo
- Compressore di HTML Online
- Convertitore HTML in Testo In Primo Piano
- Verificatore di Densità delle Parole Chiave Nuovo
- Generatore di tabelle Markdown Nuovo
- Generatore di Meta Tag
- Rimuovi Virgolette Intelligenti Nuovo
- Generatore di Slug URL Nuovo
- Calcolatore del Valore di una Visualizzazione di Pagina
- Calcolatore del Valore di un Visitatore
- Calcolatore di Permessi Unix (chmod) In Primo Piano
- Codificatore/Decodificatore di Entità HTML Nuovo
- Generatore di Lorem Ipsum Nuovo
- Escape/Unescape di stringhe JSON Nuovo
- Convertitore cURL in JSON Nuovo
- Formattatore SQL Nuovo
- Ottimizzatore SVG Nuovo
- Generatore di Redirect .htaccess Nuovo