I redirect sono uno strumento essenziale per gestire i cambiamenti di URL, migliorare l’esperienza dell’utente e preservare il ranking SEO. In questa guida avanzata, esploreremo come utilizzare i redirect 301, 302, 307 e altri tramite il file .htaccess, con esempi pratici e consigli per massimizzare l’efficacia.
I redirect sono istruzioni che indicano al server di reindirizzare un utente da una URL a un’altra. Sono fondamentali per:
Il file .htaccess supporta diversi tipi di redirect, ognuno con uno scopo specifico. Ecco i principali:
Un redirect 301 indica che una pagina è stata spostata in modo permanente. Questo tipo di redirect trasferisce il ranking SEO dalla vecchia URL alla nuova.
Redirect 301 /vecchia-pagina.html /nuova-pagina.html
Un redirect 302 indica che il reindirizzamento è temporaneo. Questo tipo di redirect non trasferisce il ranking SEO ed è utile per test o manutenzioni.
Redirect 302 /pagina-temporanea.html /pagina-definitiva.html
Un redirect 307 è simile al 302, ma garantisce che il metodo di richiesta (GET, POST, ecc.) venga conservato. È ideale per reindirizzamenti temporanei che richiedono la conservazione dei dati.
Redirect 307 /pagina-temporanea.html /pagina-definitiva.html
Un redirect 410 indica che una pagina è stata eliminata in modo permanente. Questo è utile per rimuovere contenuti obsoleti dal motore di ricerca.
Redirect 410 /pagina-eliminata.html
Un redirect 303 è utilizzato per reindirizzare l’utente a una risorsa diversa, spesso dopo l’invio di un modulo. Non conserva il metodo di richiesta.
Redirect 303 /form-inviato.html /grazie.html
Implementare i redirect tramite il file .htaccess richiede attenzione per evitare errori. Ecco una guida passo-passo:
Il file .htaccess si trova nella directory root del tuo sito web. Puoi accedervi tramite FTP o il pannello di controllo del tuo hosting.
Apri il file .htaccess con un editor di testo e aggiungi le righe di redirect. Ecco un esempio di redirect 301:
Redirect 301 /vecchio-articolo.html /nuovo-articolo.html
Dopo aver aggiunto i redirects, verifica che funzionino correttamente utilizzando strumenti come Redirect Checker o htaccess tester di MadeWithLove, che ti permette di testare direttamente le regole del file .htaccess in modo interattivo. In alternativa, puoi verificare i redirects direttamente nel browser.
Per massimizzare l’efficacia dei redirects, segui queste best practice:
I redirect 301 sono ideali per cambiamenti permanenti, come la migrazione a un nuovo dominio o la ristrutturazione del sito.
Le catene di redirects (ad esempio, A → B → C) possono rallentare il caricamento della pagina e confondere i motori di ricerca. Cerca di reindirizzare direttamente alla pagina finale.
Rivedi periodicamente i redirects per rimuovere quelli obsoleti o non necessari. Questo aiuta a mantenere il file .htaccess leggero e efficiente.
Ecco alcuni esempi pratici di come utilizzare i redirects in diverse situazioni:
Se hai cambiato dominio, puoi reindirizzare tutte le pagine dal vecchio al nuovo dominio:
Redirect 301 / https://nuovodominio.com/
Per reindirizzare tutto il traffico da HTTP a HTTPS (protocollo sicuro):
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Per reindirizzare una singola pagina:
Redirect 301 /vecchia-pagina.html /nuova-pagina.html
Se il tuo sito è in manutenzione, puoi reindirizzare temporaneamente gli utenti a una pagina di avviso:
Redirect 302 / /manutenzione.html
Dopo aver implementato i redirects, è importante monitorarne l’efficacia.
Google Search Console ti permette di monitorare i reindirizzamenti e identificare eventuali errori.
Strumenti come Screaming Frog o Ahrefs possono aiutarti a scansionare il sito e verificare i redirects.
I redirect con htaccess sono uno strumento potente per ottimizzare la SEO del tuo sito. Segui questa guida per implementarli correttamente, migliorare l’esperienza dell’utente e preservare il ranking delle tue pagine. Ricorda di monitorare e aggiornare regolarmente i redirects per mantenere il tuo sito efficiente e performante.
Consulenza
BLOG
Contattaci
Questo sito utilizza cookie tecnici e di profilazione.
Puoi accettare, rifiutare o personalizzare i cookie premendo i pulsanti desiderati.
Chiudendo questa informativa continuerai senza accettare.
Questo sito utilizza i cookie per migliorare la tua esperienza di navigazione su questo sito.
Visualizza la Cookie Policy Visualizza l'Informativa Privacy
Google Tag Manager è un servizio di gestione dei tag fornito da Google Ireland Limited.I dati inviati vengono collezionati per gli scopi di personalizzazione dell'esperienza e il tracciamento statistico. Trovi maggiori informazioni alla pagina "Ulteriori informazioni sulla modalità di trattamento delle informazioni personali da parte di Google".
Luogo del trattamento: Irlanda - Privacy Policy
Google Analytics è un servizio di analisi web fornito da Google Ireland Limited (“Google”). Google utilizza i dati personali raccolti per tracciare ed esaminare l’uso di questo sito web, compilare report sulle sue attività e condividerli con gli altri servizi sviluppati da Google. Google può utilizzare i tuoi dati personali per contestualizzare e personalizzare gli annunci del proprio network pubblicitario. Questa integrazione di Google Analytics rende anonimo il tuo indirizzo IP. I dati inviati vengono collezionati per gli scopi di personalizzazione dell'esperienza e il tracciamento statistico. Trovi maggiori informazioni alla pagina "Ulteriori informazioni sulla modalità di trattamento delle informazioni personali da parte di Google".
Luogo del trattamento: Irlanda - Privacy Policy
Google reCAPTCHA è un servizio di protezione dallo SPAM fornito da Google Ireland Limited.
L'utilizzo del sistema reCAPTCHA è soggetto alla privacy policy secondo termini di utilizzo di Google.
Luogo del trattamento: Irlanda - Privacy Policy