Le pagine mancanti e i link non funzionanti creano un’esperienza negativa per i visitatori del sito web. Immaginate di fare clic su un link e non trovare nulla! Questo può essere fonte di confusione e frustrazione, soprattutto per chi è alla ricerca di informazioni sui vostri prodotti o servizi. Questi link interrotti danneggiano anche il posizionamento nei motori di ricerca.
I reindirizzamenti funzionano dietro le quinte. Quando qualcuno fa clic su un link non funzionante, un reindirizzamento inoltra automaticamente il visitatore alla pagina corretta. Su WPBeginner utilizziamo costantemente i reindirizzamenti per assicurarci che i nostri visitatori arrivino sempre alla pagina che si aspettano.
Questo articolo vi mostrerà come impostare i reindirizzamenti in WordPress. Verranno coperti diversi metodi di reindirizzamento e verrà spiegato quale è il più adatto alle vostre esigenze.
Perché reindirizzare una pagina o un URL in WordPress?
I link permettono di collegare pagine correlate sul vostro sito web WordPress. Aiutano i visitatori nella navigazione del sito e permettono ai motori di ricerca di trovare e indicizzare facilmente i contenuti.
Tuttavia, i broken link portano a un URL che non esiste sul sito web. Quando ciò accade, appare un frustrante messaggio di errore 404: la pagina non è stata trovata.
Ciò offre un’esperienza utente scadente e può avere un impatto negativo sulla SEO.
È possibile che la pagina web sia stata eliminata, che l’URL della pagina sia stato modificato o che la persona che ha creato il link abbia semplicemente digitato l’URL sbagliato.
Fortunatamente, è possibile tenere traccia degli errori 404 e reindirizzare gli URL a pagine che esistono.
Detto questo, vediamo come reindirizzare una pagina o un URL in WordPress. Verranno coperti due metodi:
Metodo 1: Creazione di reindirizzamenti con l’uso di All in One SEO (AIOSEO)
Il modo più semplice per reindirizzare pagine e URL in WordPress è utilizzare il plugin WordPress All in One SEO (AIOSEO). È il miglior plugin SEO per WordPress e offre un potente add-on Redirection Manager che rende molto semplice l’impostazione dei reindirizzamenti.
Nota: per utilizzare il gestore di reindirizzamenti è necessario AIOSEO Redirects Pro. Esiste anche una versione gratuita di AIOSEO Redirects, ma non include i reindirizzamenti 301.
La prima cosa da fare è installare e configurare il plugin AIOSEO Pro sul proprio sito web. Per le indicazioni passo-passo, consultate la nostra guida su come impostare correttamente All in One SEO.
Successivamente, è necessario attivare l’add-on Redirect Manager. Basta andare in All in One SEO ” Reindirizzamenti e fare clic sul pulsante ‘Attiva reindirizzamenti’.
Infine, è necessario fare clic sulla scheda “Impostazioni” per selezionare un metodo di reindirizzamento.
Si consiglia l’opzione “PHP” perché è la più semplice e non richiede una configurazione tecnica del server web.
Ora siete pronti a reindirizzare le vostre pagine di WordPress. È possibile farlo utilizzando l’AIOSEO Redirects Manager o l’editor di contenuti di WordPress.
Creazione di un reindirizzamento dal Gestore dei reindirizzamenti di AIOSEO
Mentre si è ancora sulla pagina “All in One SEO ” Reindirizzamenti, è possibile navigare indietro fino alla scheda “Reindirizzamenti”. Questa pagina consente di gestire i reindirizzamenti e di aggiungerne di nuovi.
Per aggiungere una nuova reindirizzazione, è necessario aggiungere lo slug dell’URL che non funziona. Lo slug è la parte dell’URL che viene dopo il nome di dominio del sito web.
Vediamo un esempio. L’URL completo di una pagina o di un post ha questo aspetto:
https://example.com/old-coffee-link-is-broken/
In questo caso, lo slug della pubblicazione è l’ultima sezione dell’URL:
/old-coffee-link-is-broken/
È necessario digitare o incollare lo slug del post del link non funzionante nel campo “URL sorgente”, in questo modo:
Suggerimento: È possibile reindirizzare più URL di origine allo stesso URL di destinazione. Basta fare clic sul pulsante “Aggiungi URL” per aggiungere un ulteriore campo “URL di origine”.
Successivamente, è necessario inserire lo slug della pagina esistente a cui si desidera reindirizzare l’URL. È necessario digitarlo o incollarlo nel campo “URL di destinazione”.
In alternativa, è sufficiente digitare parte del titolo della pagina e AIOSEO mostrerà un elenco di post e pagine corrispondenti.
Una volta cliccato sulla pubblicazione corretta, lo slug verrà inserito per voi.
Il passo successivo è la scelta del tipo di reindirizzamento.
Assicurarsi che sia selezionato il tipo di reindirizzamento “301 Moved Permanently” e fare clic sul pulsante “Aggiungi reindirizzamento”.
Ora è possibile scorrere verso il basso per visualizzare un registro dei reindirizzamenti creati.
La colonna “Hits” mostra il numero di persone che hanno visitato il link reindirizzato e c’è un’opzione per abilitare o disabilitare i singoli reindirizzamenti 301.
Creare un reindirizzamento dall’editor di contenuti di WordPress
È anche possibile utilizzare All in One SEO per reindirizzare una pagina o un post pubblicato mentre lo si sta modificando.
Scorrendo in fondo all’editor di WordPress, si trova la sezione Impostazioni di AIOSEO. È necessario fare clic sulla scheda “Reindirizza”.
Qui si trovano le stesse opzioni di reindirizzamento già coperte in precedenza. L’URL di origine è stato compilato per voi e dovete aggiungere l’URL di destinazione.
Quindi, assicurarsi che sia selezionato il tipo di reindirizzamento “301 Moved Permanently” e fare clic sul pulsante “Add Redirect”.
Un’utile caratteristica di Tutto-in-uno SEO è che se si cambia il permalink di una pubblicazione mentre la si modifica, AIOSEO reindirizza automaticamente il vecchio URL a quello nuovo.
Metodo 2: Creare manualmente i reindirizzamenti modificando .htaccess
È anche possibile reindirizzare una pagina o un URL senza utilizzare un plugin. Per farlo, è necessario aggiungere manualmente del codice al file .htaccess del sito web. Questo metodo non è adatto ai principianti, perché un piccolo errore può distruggere il sito web.
Prima di utilizzare questo metodo, si consiglia vivamente di eseguire un backup del file .htaccess.
Dopodiché, è possibile apportare modifiche al file utilizzando lo strumento editor di All in One SEO o modificarlo direttamente tramite FTP o il file manager del fornitore di hosting.
Modificare .htaccess utilizzando l’editor .htaccess di All in One SEO
Il plugin All in One SEO offre un modo semplice per modificare il file .htaccess. Tuttavia, per utilizzare l’editor .htaccess è necessario All in One SEO Pro.
Una volta installato e configurato AIOSEO, è sufficiente navigare nella pagina “Strumenti” di All in One SEO. Successivamente, si deve passare alla scheda ‘htaccess Editor’.
Questa pagina mostrerà il contenuto del file .htaccess. È necessario incollare il codice di reindirizzamento in fondo al file, dopo la riga “# END WordPress”.
Ecco una semplice reindirizzazine in cui si cerca di inviare un utente che visita un vecchio post a una nuova pubblicazione.
RewriteEngine On
Redirect 301 /thisistheoldurl/ http://yoursite.com/thisisthenewurl/
Assicurarsi di modificare gli URL della vecchia e della nuova pubblicazione.
Una volta fatto questo, fare clic sul pulsante “Salva modifiche” in alto nella pagina per aggiornare il file .htaccess con il nuovo codice.
Modifica diretta di .htaccess
È anche possibile modificare direttamente il file .htaccess senza bisogno di un plugin. Per farlo, è necessario collegarsi al sito web utilizzando un client FTP o il file manager del fornitore di hosting.
Il file .htaccess si trova nella directory principale del sito web. Se non lo vedete, fate riferimento alla nostra guida sul perché non riuscite a trovare il file .htaccess sul vostro sito WordPress.
È possibile modificare il file utilizzando la caratteristica Modifica del file manager. Altrimenti, è possibile scaricare .htaccess sul computer e modificarlo con un editor di testo come Notepad.
È necessario incollare il seguente codice di reindirizzamento alla fine del file .htaccess, dopo la riga “# END WordPress”.
RewriteEngine On
Redirect 301 /thisistheoldurl/ http://yoursite.com/thisisthenewurl/
Non dimenticate di modificare gli URL della vecchia e della nuova pubblicazione.
Assicurarsi di salvare le modifiche e, se necessario, caricare il file .htaccess sul server.
A questo punto, è possibile testare il reindirizzamento per assicurarsi che venga effettuato correttamente come previsto.
Guide degli esperti relative alla reindirizzazione in WordPress
Ora che sapete come reindirizzare pagine e URL, potreste voler vedere altre guide relative alla reindirizzazione in WordPress:
- Guida per principianti alla creazione di reindirizzamenti 301 in WordPress
- Come trovare e correggere i link rotti in WordPress (passo dopo passo)
- Come monitorare facilmente le pagine 404 e reindirizzarle in WordPress
- Come reindirizzare la pagina 404 verso la homepage in WordPress
- Come spostare correttamente WordPress da HTTP a HTTPS (guida per principianti)
- Come fare un reindirizzamento completo del sito in WordPress (Guida per principianti)
- Come spostare facilmente WordPress su un nuovo dominio (senza perdere la SEO)
Speriamo che questo tutorial vi abbia aiutato a capire come reindirizzare una pagina o un URL in WordPress. Potreste anche voler consultare la nostra guida sulla differenza tra reindirizzamenti 302 e 301, o la nostra scelta dei migliori plugin di reindirizzamento per WordPress.
Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.
Avete una domanda o un suggerimento? Lasciate un commento per avviare la discussione.