WordPress Redirects

Impostare i reindirizzamenti su WordPress: ecco come funziona

Un sito web WordPress non è mai "finito". Nel corso degli anni lo si adatta costantemente, lo si migliora, lo si ottimizza e si implementano nuove idee. Ciò significa anche che a un certo punto dovrai impostare dei reindirizzamenti.

In questo articolo ti mostreremo come funzionano i reindirizzamenti, con o senza plugin WordPress, e perché sono così importanti per WordPress.

Cosa sono i reindirizzamenti?

I reindirizzamenti sono utilizzati dai proprietari di siti web per reindirizzare a un altro URL quando qualcuno clicca su un link. Questo può essere necessario, ad esempio, se sposti uno dei tuoi siti web su un nuovo dominio o rinomini una sottopagina, un articolo del blog o una landing page.

Con un reindirizzamento, offri ai tuoi visitatori la possibilità di accedere ai tuoi contenuti attuali tramite un link obsoleto.

Perché dovresti impostare dei reindirizzamenti?

Può avere senso impostare un redirect su WordPress per vari motivi: hai rinominato un post del tuo blog? Oppure hai cambiato l'intero dominio? Un redirect è essenziale in entrambi i casi.

Ti aiuta a reindirizzare un URL a un altro URL e a portare i visitatori del tuo sito web a destinazione, cioè ai tuoi contenuti. Anche se, ad esempio, hanno cliccato su un link di una newsletter che hai inviato prima della conversione.

I seguenti punti potrebbero indurti a impostare dei reindirizzamenti, per esempio quando

  • ristrutturi il tuo sito web.
  • trasferisci il tuo sito WordPress su un nuovo dominio.
  • elimini una delle tue pagine perché non ti serve più.
  • modifichi parti dell'URL o del permalink di una pagina o di un post.
  • unisci diversi progetti WordPress in uno solo

Se i reindirizzamenti sono impostati in modo intelligente, possono avere un effetto molto positivo sull'esperienza dell'utente e sull'ottimizzazione dei motori di ricerca dei tuoi siti web: il tuo page rank migliora e trasmetti all'URL di destinazione segnali come i dati di interazione e la struttura dell'URL. Tra l'altro, il motore di ricerca li utilizza per valutare se i risultati della ricerca sono pertinenti.

Cosa succede se non si imposta un reindirizzamento?

Senza reindirizzamenti, gli utenti finiscono su pagine di errore o ricevono messaggi di errore. Questo può portare a un malcontento e a un'esperienza negativa, ma anche a un calo delle classifiche di Google e degli altri motori di ricerca.

Alla fine, i visitatori abbandonano il tuo sito web e non tornano a causa della loro esperienza negativa. Nel peggiore dei casi, questo avrà un impatto negativo sulla tua attività, ad esempio se gestisci un negozio online su WooCommerce.

Se non imposti un reindirizzamento dopo aver rinominato una pagina, tutti coloro che cliccheranno sull'URL obsoleto vedranno una pagina di errore 404. Per evitare questo problema, devi sempre impostare un reindirizzamento. Ciò è importante anche in termini di usabilità.

Inoltre, ricorda che puoi condividere il tuo link juice (la distribuzione dei backlink all'interno del tuo sito web e la loro forza) solo se utilizzi il reindirizzamento.

Come progettare una pagina 404

Se è inevitabile che i visitatori finiscano su una pagina di errore, puoi anche trattenerli con pagine di errore ben progettate. Puoi leggere come creare una pagina 404 con WordPress e Visual Composer nella nostra rivista.

Quali reindirizzamenti esistono?

Ma cosa succede in realtà in background con un reindirizzamento? Stiamo parlando di un totale di cinque diversi tipi di reindirizzamento. Ognuno di essi è riconoscibile da un codice a tre cifre.

Il reindirizzamento più frequentemente utilizzato è il reindirizzamento 301. Con questo reindirizzamento, dai al motore di ricerca l'indicazione che si tratta di un reindirizzamento permanente. Inoltre, trasmetti il link juice al nuovo URL. Inoltre, esistono altri tipi di reindirizzamento che dovresti conoscere:

  • 301: con un reindirizzamento 301 si reindirizza un URL in modo permanente verso un altro URL.
  • 302: se vuoi reindirizzare un URL solo temporaneamente, utilizza un reindirizzamento 302. In questo caso non trasmetterai il link Juice all'indirizzo di reindirizzamento.
  • 307: un reindirizzamento 307 è come un reindirizzamento 302. L'unica differenza è che il metodo di richiesta HTTP rimane invariato.
  • 410: si imposta un reindirizzamento 410 quando si elimina definitivamente un URL. In questo modo si invia un messaggio al motore di ricerca che indica di rimuovere l'URL dall'indice.

Come funziona un reindirizzamento?

I reindirizzamenti si dividono in redirect lato server e redirect lato client. Per i reindirizzamenti lato server (301, 302 e 307), inserisci un comando corrispondente nel file .htaccess utilizzando un tool, il codice del tuo sito web o un plugin. Questo è molto più facile tramite Raidboxes, ma ne parleremo più avanti. I comandi fanno sì che il server inoltri immediatamente le persone che richiamano l'URL corrispondente al nuovo URL che hai specificato.

Con i reindirizzamenti lato client, non è necessario apportare alcuna modifica al server. In questo caso, i reindirizzamenti vengono memorizzati direttamente nel codice sorgente. Tuttavia, per quanto riguarda l'ottimizzazione del tuo sito web per i motori di ricerca, dovresti evitare i reindirizzamenti lato client se possibile.

In genere, gli utenti di internet notano raramente i reindirizzamenti. Per questo motivo puoi utilizzare molto bene i reindirizzamenti automatici per reindirizzare i tuoi URL senza influenzare i visitatori del tuo sito web. Esistono diversi approcci per i reindirizzamenti di WordPress. Di seguito te ne presentiamo tre.

Impostare manualmente i reindirizzamenti di WordPress

Se decidi di impostare i reindirizzamenti di WordPress manualmente, accedi al tuo server tramite il tuo accesso FTP. Poi accedi direttamente al file .htaccess. Lo troverai nella directory principale della tua installazione di WordPress. Se non lo vedi subito, è possibile che sia nascosto. In questo caso, devi prima mostrarlo tramite le opzioni del tuo programma FTP.

Inoltrare manualmente le singole sottopagine

Non appena avrai trovato il file .htaccess, reindirizza tutti i link dagli URL obsoleti a quelli nuovi. Per farlo, inserisci il seguente codice, utilizzando l'esempio di un reindirizzamento 301:

RewriteEngine on
redirect 301 /verzeichnis/url-alteseite https://deinedomain.de/url-neueseite

La voce RewriteEngine attiva il modulo Apache mod_rewrite. È necessario solo una volta e puoi anche aggiungere altri reindirizzamenti sotto di esso.

Con il comando redirect, informi il server che hai impostato un reindirizzamento. Poi inserisci direttamente l'URL obsoleto, seguito da quello nuovo. In questo modo i visitatori vengono reindirizzati dalla vecchia pagina a quella nuova. Prova tu stesso a verificare se l'inserimento è stato creato correttamente.

Spostare manualmente un intero dominio

Se hai deciso di inoltrare completamente un dominio, non è necessario farlo con tutte le sottopagine singolarmente. In questo articolo troverai degli esempi di come è possibile farlo anche attraverso una voce del file .htaccess.

Ma attenzione: se apporti delle modifiche al file .htaccess, c'è sempre un certo rischio. Se non inserisci correttamente un comando, questo può causare un errore interno e far sì che il tuo sito web non sia più accessibile.

Inoltre, questo tipo di reindirizzamento di WordPress funziona solo su server Apache. Non è possibile utilizzarlo su un server NGINX. Anche Raidboxes utilizza NGINX e quindi si occupa automaticamente di tutto ciò che è normalmente associato ai file .htaccess, compresi i reindirizzamenti. Ma di questo parleremo più avanti.

Plugin di reindirizzamento per WordPress

Quando utilizzi i plugin di WordPress, devi sempre fare attenzione a non compromettere troppo le prestazioni del tuo sito web. In questo caso, utilizzando la dashboard da Raidboxes è spesso molto più veloce. Diamo un'occhiata più da vicino a tre dei più noti e performanti plugin per i reindirizzamenti di WordPress:

1. Redirection

Probabilmente il plugin più conosciuto per i reindirizzamenti di WordPress è Redirection. Puoi usarlo per reindirizzare gli articoli del tuo blog e i siti web verso altri URL, in tutti i modi possibili. Se si verifica un errore 404, Redirection ti offre un monitor 404.

WordPress Redirects Plugin di reindirizzamento
Il plugin WordPress Redirection

Hai anche la possibilità di importare ed esportare i tuoi dati. Una volta installato il plugin, un pratico assistente di configurazione ti aiuterà a inoltrare e rinominare le tue pagine.

2. Simple 301 Redirects

Un altro pratico plugin che riteniamo adatto anche ai principianti di WordPress è Simple 301 Redirects. Dopo averlo installato, puoi trovarlo in WordPress alla voce "Impostazioni". Da lì, dovrai semplicemente andare su "301 Redirects" per impostare e modificare i tuoi reindirizzamenti.

Plugin per i reindirizzamenti di WordPress Semplice reindirizzamento 301
Il plugin Simple 301 Redirects

Una volta lì, inserisci gli URL obsoleti alla voce "Richiesta" e quelli nuovi alla voce "Destinazione". Ancora una volta, assicurati di utilizzare gli URL giusti, ad esempio /free-wordpress-migration/ invece di https://raidboxes.io/free-wordpress-migration/.

3. All in One SEO

Il terzo plugin che possiamo consigliarti per i reindirizzamenti di WordPress è All in One SEO. Si tratta di una soluzione un po' più completa, particolarmente adatta se stai cercando un plugin SEO. La versione gratuita contiene tutto il necessario per iniziare a ottimizzare i tuoi siti web.

Tuttavia, solo nella versione a pagamento avrai a disposizione, tra le altre funzioni, un gestore di reindirizzamenti piuttosto performante che ti aiuta a modificare i reindirizzamenti e gli errori 404. Per farlo, devi semplicemente inserire gli URL obsoleti o nuovi nei campi corrispondenti, proprio come avviene con Simple 301 Redirects e Redirection.

Plugin WordPress Redirects Tutto in uno SEO
Il plugin All in one SEO supporta anche i reindirizzamenti

Inoltre, puoi indirizzare i visitatori del tuo sito web verso un URL anche se hai cancellato una pagina. E puoi impostare i reindirizzamenti per diversi URL in un'unica soluzione. Inoltre, il plugin ti fornisce un registro di tutti i reindirizzamenti e dei messaggi 404 sul tuo sito web.

Ottimizza i tuoi siti web con la SEO per WordPress

Sei interessato alla SEO e vuoi saperne di più? Ti spieghiamo cosa è importante e come puoi ottimizzare i tuoi testi per i motori di ricerca con la SEO per WordPress. Inoltre, ti mostriamo un confronto tra due dei più popolari plugin SEO per WordPress nel nostro articolo Yoast vs Rank Math.

Reindirizzamenti per WordPress con Raidboxes

I reindirizzamenti sono importanti affinché i tuoi lettori possano sempre raggiungere la loro destinazione attraverso i tuoi link. Puoi impostarli manualmente o tramite plugin. Tuttavia, c'è un terzo modo: se vuoi impostare un redirect e reindirizzare un URL a un altro, puoi utilizzare la funzione di reindirizzamento di Raidboxes, integrata a questo scopo nella dashboard.

In questo modo non avrai più bisogno di un plugin per i tuoi reindirizzamenti e renderai il tuo sito web più snello e veloce: il tempo di caricamento può essere notevolmente aumentato dai reindirizzamenti tramite plugin. Con questi tre semplici passaggi, potrai reindirizzare le tue pagine direttamente tramite la tua box:

1. Aggiungi il tuo reindirizzamento

  • Per prima cosa, accedi alla scheda Impostazioni tramite la dashboard.
  • Seleziona la voce Reindirizzamenti e clicca su Reindirizzamenti URL.
  • A questo punto clicca su Aggiungi redirect.
  • Imposta l'inoltro compilando la maschera di input e confermando con Salva.
Reindirizzamenti URL Raidboxes Impostazioni
Crea un nuovo reindirizzamento

2. Imposta l'URL relativo

Entrambi gli URL, quello di origine e quello di destinazione, fanno riferimento al dominio del tuo sito web. Se imposti un reindirizzamento, la pagina iniziale sarà sempre reindirizzata alla sottopagina che hai specificato.

Importante: affinché funzioni, inserisci sempre l'URL relativo e non quello assoluto. Ciò significa che devi inserire solo il path nel campo, non l'URL completo. Ad esempio, invece di https://raidboxes.io/blog/wordpress-speed-test/ inserisci /blog/wordpress-speed-test/.

I reindirizzamenti esterni e il reindirizzamento di un intero dominio sono ovviamente delle eccezioni. In questi casi, devi specificare l'URL assoluto.

3. Salva e controlla il tuo reindirizzamento

Dopo aver impostato il reindirizzamento tramite la box, puoi prenderti una breve pausa. Potrebbe volerci un po' di tempo prima che il reindirizzamento sia davvero attivo; questo vale anche per i plugin di reindirizzamento.

Soprattutto se hai impostato diversi reindirizzamenti in una sola volta, dopo questo periodo devi controllare attentamente se tutto ha funzionato in modo soddisfacente e se non hai dimenticato nessun reindirizzamento.

"*" indica i campi obbligatori

Desidero iscrivermi alla newsletter per essere informato sui nuovi articoli del blog, sugli ebook, sulle funzionalità e sulle novità di WordPress. Posso ritirare il mio consenso in qualsiasi momento. Si prega di prendere nota della nostra Politica sulla Privacy.
Questo campo è per la convalida e non deve essere modificato.

Conclusione: anche senza plugin i reindirizzamenti non saranno un problema

Ovviamente non capita tutti i giorni di dover creare dei reindirizzamenti per i tuoi siti WordPress. Ma quando succede, ad esempio perché hai pianificato un rilancio completo del sito web che include un cambio di dominio, devi sapere cosa è importante, per esempio che i reindirizzamenti 301 si ripetono più volte nel ciclo di vita di un sito web.

Se hai bisogno di impostare i reindirizzamenti di WordPress, ci sono diversi metodi che puoi utilizzare. Raidboxes ti aiuta a tenere traccia dei reindirizzamenti senza bisogno di un plugin. Puoi modificare facilmente i reindirizzamenti tramite le impostazioni della tua box.

Domande frequenti sui reindirizzamenti per WordPress

Cosa sono le regular expressions?

Se vuoi inoltrare interi gruppi di URL, puoi utilizzare le cosiddette "espressioni regolari". In questo modo crei una serie di regole per i tuoi reindirizzamenti, in base alle quali devono essere strutturati in modo logico o prioritario.

Queste regole sono chiamate anche "regole di riscrittura". Non sono necessarie le espressioni regolari per i singoli reindirizzamenti o per il reindirizzamento di un intero dominio. Nella pagina regex.com troverai una panoramica di molte espressioni regolari.

Perché 301 e 410? Da dove provengono i codici numerici?

La prima cifra di un codice di stato indica sempre la classe di stato: "1" sta per "informazione", "2" per "operazione riuscita", "3" per "reindirizzamento", "4" per "errore del client" e "5" per "errore del server".

I codici di stato HTTP sono definiti dalla RFC 1945 per HTTP 1.0 e dalla RFC2616 per HTTP 1.1. Per HTTP 2 e 3, i codici rimangono gli stessi.

Cos'è il reindirizzamento nascosto?

Con il reindirizzamento nascosto, l'URL di destinazione effettivo non è visibile nella barra degli indirizzi del browser. In qualità di gestore del sito web, sei tu stesso a selezionare l'URL visualizzato, coprendo così l'indirizzo di destinazione effettivo.

Questa procedura viene anche chiamata "frame forwarding". Questa procedura ha il vantaggio di caricare le pagine in modo particolarmente rapido. Nel complesso, però, il termine ha una connotazione piuttosto negativa, in quanto i reindirizzamenti nascosti sono spesso utilizzati anche quando i visitatori devono essere reindirizzati ad altre pagine senza essere notati, ad esempio tramite uno script maligno, una modifica delle impostazioni DNS o un codice introdotto in un sito web.

Le tue domande sui reindirizzamenti per WordPress

Che esperienza hai fatto con i reindirizzamenti di WordPress? Hai domande a riguardo? Faccele sapere nei commenti! Vuoi essere informato su altri post sull'argomento WordPress e WooCommerce? Allora seguici su LinkedIn, Facebook, Twitter o tramite la nostra newsletter.

Ti è piaciuto l'articolo?

Con la tua valutazione ci aiuti a migliorare ancora di più i nostri contenuti. Grazie!

Scrivi un commento

Il tuo indirizzo e-mail non sarà pubblicato. I campi obbligatori sono contrassegnati da *.