Come reindirizzare un URL in WordPress: una guida completa

5 luglio 2023
6 min di lettura
Come reindirizzare un URL in WordPress: una guida completa

Nel panorama dinamico e in continua evoluzione del web, la capacità di adattare rapidamente i contenuti alle esigenze del tuo pubblico è un vantaggio inestimabile. Reindirizzare gli URL è un’abilità fondamentale per gestire in modo efficiente e user-friendly un sito WordPress. Questo articolo offre una guida completa su come reindirizzare correttamente gli URL in WordPress, assicurandoti di soddisfare sia il tuo pubblico sia i motori di ricerca.

Comprendere il reindirizzamento degli URL: perché è importante?#

Prima di passare alla pratica, è essenziale capire cos’è il reindirizzamento degli URL e perché è fondamentale per il tuo sito WordPress. Il reindirizzamento URL è un processo che porta automaticamente l’utente da un indirizzo web a un altro. Questa tecnica viene usata per diversi motivi, come il rebranding, l’aggiornamento di contenuti non più aggiornati o l’ottimizzazione di un sito per le prestazioni sui motori di ricerca. Un reindirizzamento corretto evita che il tuo sito perda traffico a causa di link rotti o obsoleti e aiuta a mantenere il posizionamento sui motori di ricerca segnalando che la pagina si è spostata.

Tipi di reindirizzamento degli URL#

Come per molte cose in ambito tecnologico, esiste più di un modo per portare a termine un’attività. Per quanto riguarda il reindirizzamento degli URL, ci sono diversi tipi da conoscere:

Types Of URL Redirection
  • 301 Redirect Permanente: indica che la pagina è stata spostata in modo permanente in una nuova posizione. È il tipo di reindirizzamento più comune, soprattutto importante ai fini SEO.
  • 302 Redirect Temporaneo: si usa quando una pagina viene spostata temporaneamente o è offline per manutenzione.
  • 307 Redirect Temporaneo: simile a un 302, ma garantisce che il metodo e il body non vengano modificati quando viene effettuata la richiesta reindirizzata.
  • Meta Refresh: non è propriamente un reindirizzamento, ma si comporta come tale. Di solito viene usato su base per-pagina e prevede un ritardo.

Leggi anche: Quando il reindirizzamento 301 è preferibile al link canonico?

Ora che abbiamo una buona padronanza del reindirizzamento URL e dei tipi disponibili, passiamo ai vari metodi che puoi utilizzare in WordPress.

Metodo 1: Utilizzare plugin di WordPress per il reindirizzamento#

Uno dei punti di forza di WordPress è la sua natura estensibile grazie ai plugin. I plugin semplificano l’aggiunta di funzionalità complesse al tuo sito web senza la necessità di scrivere codice.

Plugin di reindirizzamento#

Uno dei plugin di reindirizzamento più popolari si chiama “Redirection”. Per iniziare a usarlo, installa e attiva il plugin. Una volta attivato, vai su “Strumenti” e poi su “Redirection”. Qui puoi configurare i tuoi reindirizzamenti inserendo semplicemente l’URL sorgente e l’URL di destinazione.

Safe Redirect Manager#

Un altro potente plugin è Safe Redirect Manager. Questo plugin è noto per la sua semplicità e sicurezza. Come con il plugin Redirection, dovrai installarlo e attivarlo. Poi, sotto “Strumenti”, troverai “Safe Redirect Manager”, dove potrai gestire tutti i tuoi reindirizzamenti.

Safe Redirect Manager

Redirhub: il nuovo arrivato#

Redirhub è un player relativamente nuovo che offre un’interfaccia semplice da usare e una prova gratuita di 14 giorni, il che è ottimo per chi è alle prime armi. Dopo l’installazione, vai alla scheda “Redirhub” nella dashboard di WordPress e crea i tuoi reindirizzamenti. Il piano Core include 25 domini e 2.500 link gestiti, che dovrebbero essere sufficienti per siti web piccoli o medi. Una funzionalità che rende Redirhub particolarmente interessante è la sua dashboard di analisi, che ti aiuta a monitorare le prestazioni dei tuoi reindirizzamenti.

Metodo 2: Modificare il file .htaccess per il reindirizzamento#

Per chi preferisce avere un maggiore controllo e si sente a proprio agio con la modifica del codice, il metodo .htaccess è un modo potente per gestire i redirect. Il file .htaccess è un file di configurazione utilizzato sui server web che eseguono il software Apache Web Server.

Leggi anche: Il reindirizzamento di un URL influisce sulla SEO? Spiegato

htaccess File For Redirection

Prima di modificare il file .htaccess, assicurati di farne una copia di backup: modifiche errate possono rendere il tuo sito web inaccessibile.

Accedi al tuo file .htaccess tramite il pannello di controllo dell’hosting o tramite FTP. Aggiungi il seguente codice per creare un redirect 301:

Redirect 301 /old-url https://yourwebsite.com/new-url

Questa riga indica al server che il contenuto si è spostato in modo permanente dalla vecchia URL alla nuova.

Metodo 3: Utilizzo del file functions.php di WordPress#

Per sviluppatori di temi o per chi desidera implementare una regola a livello di sito, il file functions.php del tema WordPress è un’opzione valida.

Accedi al file functions.php tramite l’editor del tema WordPress o un client FTP per creare un redirect. Aggiungi il seguente codice in cima al tuo file functions.php:

?php
if (is_page('old-page-slug')) {
  wp_redirect(‘https://yourwebsite.com/new-page-slug’, 301);
  exit;
}
?>

Sostituisci old-page-slug e https://yourwebsite.com/new-page-slug con gli slug pertinenti.

Metodo 4: Utilizzare i meta tag HTML a livello di pagina per il reindirizzamento#

Un altro metodo per reindirizzare un URL in WordPress consiste nell’usare i meta tag HTML all’interno di singole pagine. Questo metodo non è efficiente come usare un plugin o modificare il file .htaccess, ma può essere utile in determinate situazioni, soprattutto quando devi reindirizzare una sola pagina e vuoi che l’utente veda un messaggio prima di essere reindirizzato.

Per usare questo metodo, modifica la pagina che vuoi reindirizzare e passa all’editor HTML. Quindi, aggiungi la seguente riga nella sezione <head> dell’HTML:

meta http-equiv="refresh" content="5;url=https://yourwebsite.com/new-url">

Questo tag dice al browser di aggiornare la pagina dopo 5 secondi e poi di passare al nuovo URL. Puoi modificare il numero di secondi e l’URL in base alle tue esigenze.

Leggi anche: Il reindirizzamento 301 passa il link juice?

Best practice per i reindirizzamenti: cose da tenere a mente#

Evita le catene di reindirizzamento#

Assicurati di non creare catene di reindirizzamenti, perché possono rallentare il sito e offrire un’esperienza utente scadente.

Avoid Redirect Chains

Tieni d’occhio gli errori 404#

Controlla regolarmente il tuo sito per individuare gli errori 404. Un errore 404 si verifica quando il contenuto non viene trovato, spesso a causa di un redirect mancante.

Esegui regolarmente un audit dei redirect#

Man mano che il tuo sito cresce, è importante eseguire un audit e ripulire i redirect con regolarità. Questo garantisce che il tuo sito resti efficiente e che tu mantenga solo i redirect necessari.

Conclusione#

Che tu stia facendo un rebranding, aggiornando i contenuti o mantenendo una strategia SEO, capire come reindirizzare correttamente gli URL in WordPress è un’abilità fondamentale. Utilizzando plugin come Redirection, Safe Redirect Manager e Redirhub, oppure modificando i file .htaccess o functions.php, puoi gestire i redirect in modo efficiente. Tuttavia, con un grande potere arriva anche una grande responsabilità. Ricorda di seguire le migliori pratiche per assicurarti che i tuoi redirect aiutino sempre, e non ostacolino, il tuo sito WordPress.

Domande frequenti

I reindirizzamenti aiutano a prevenire link interrotti e a mantenere le classifiche SEO quando gli URL cambiano. Assicurano che i visitatori e i motori di ricerca possano comunque trovare il contenuto corretto anche se la pagina originale è stata spostata.

Un reindirizzamento 301 permanente è l'opzione più amichevole per la SEO. Indica ai motori di ricerca che una pagina è stata spostata permanentemente e trasferisce la maggior parte dei segnali di ranking e dell'equità dei link al nuovo URL.

Sì. Gli utenti avanzati possono aggiungere regole di reindirizzamento direttamente nel file .htaccess sui server Apache. Questo metodo è potente ed efficiente, ma richiede cautela perché impostazioni errate possono rompere un sito web.

Un reindirizzamento 301 indica uno spostamento permanente e trasferisce valore SEO alla nuova pagina. Un reindirizzamento 302 indica uno spostamento temporaneo, il che significa che i motori di ricerca potrebbero mantenere indicizzato l'URL originale.

Trinayan Chakraborty - Operations Lead

TC is the Operations Manager at RedirHub, leading the company’s operational strategy and execution to ensure reliable, scalable redirect infrastructure. He oversees internal processes, cross-team coordination, and platform readiness while supporting customers through complex redirect implementations. With a strong understanding of large-scale domain operations and real-world edge cases, TC plays a key role in aligning product and customer success to deliver stable, high-performance redirection solutions.