Come creare reindirizzamenti con WordPress

Pubblicato: 2018-11-13

Esistono diversi motivi per cui potresti dover creare un reindirizzamento sul tuo sito Web WordPress. Potresti voler cambiare la struttura del permalink, rimuovere un vecchio post o una pagina o creare un nuovo post del blog per sostituirne uno vecchio. Qualunque sia la tua ragione, la migliore pratica in questi casi è creare un reindirizzamento in modo che i tuoi visitatori non ottengano un errore di pagina 404 quando provano a visualizzare i tuoi contenuti al vecchio link. Se è la prima volta che senti parlare di questa best practice, potrebbe essere una buona idea utilizzare la Search Console di Google per vedere se il tuo sito ha già errori 404 da correggere. La buona notizia è che se hai già errori 404 da correggere o vuoi semplicemente evitarli in futuro, questo post ti insegnerà come creare reindirizzamenti di WordPress in tre modi diversi in modo da poter scegliere la soluzione migliore per le tue esigenze .

Che cos'è un reindirizzamento WordPress?

Tecnicamente, non è solo un reindirizzamento WordPress, ma un reindirizzamento web che dice ai browser che l'URL X non è più disponibile e che dovrebbe andare invece all'URL Y. Che il tuo sito sia su Wix, su Drupal o semplicemente su un semplice sito HTML, il reindirizzamento dell'URL può essere eseguito più o meno allo stesso modo. Non importa quale piattaforma utilizzi.

Esistono molti tipi diversi di reindirizzamenti, ciascuno con un codice numerico diverso, quindi analizziamoli prima. I due più comuni sono il 301 e il 302 , che è quello su cui ci concentreremo oggi.

  • 301 – Un reindirizzamento permanente. Li usi quando modifichi gli URL o le strutture del sito per sempre. Tutto il potere e il posizionamento SEO del vecchio link vengono trasferiti a quello nuovo. A tutti gli effetti, il vecchio URL si trasforma in quello nuovo.
  • 302 – Un reindirizzamento temporaneo. Li usi quando hai bisogno di un cambiamento a breve termine. Forse una riprogettazione del sito o una correzione rapida per un bug o un problema tecnico. Nessun link-juice o classifica viene trasferito.

Esistono anche reindirizzamenti 300 , 303 , 304 , 307 e 308 . Ma quelli sono riservati a casi incredibilmente speciali che implicano usi specifici di POST e GET, di cui il 95% di noi non ha bisogno. Se sei interessato all'argomento, il Mozilla Developer Network ha una fantastica documentazione sui diversi tipi di reindirizzamenti. Ma in termini di reindirizzamento di WordPress, utilizzerai principalmente 301 con l'occasionale 302 .

Come creare reindirizzamenti con WordPress

Iscriviti al nostro canale Youtube

Creazione di un reindirizzamento WordPress utilizzando .htaccess

Uno dei file più importanti per un sito Web è il file .htaccess . Acronimo di accesso ipertestuale , è logico che tu possa approvare, negare o reindirizzare l'accesso al tuo sito attraverso di esso. Anche se può sembrare intimidatorio a causa di quanto sia estremamente importante non fare nulla di sbagliato, l'effettiva modifica del file da reindirizzare è il più semplice possibile.

Usa il tuo programma FTP preferito (probabilmente FileZilla) per entrare nella directory principale della tua installazione di WordPress. Appena sotto le cartelle principali, dovresti vedere .htaccess.

Creazione di un reindirizzamento WordPress con htaccess e plugin

Apri questo nel tuo editor di testo o codice (io personalmente uso Sublime Text).

Creazione di un reindirizzamento WordPress con htaccess e plugin

Tutto quello che devi fare per un reindirizzamento di WordPress è aggiungere una semplice riga di codice appena sopra la riga che recita #BEGIN WordPress .

Redirect 301 / http://elegantthemes.com/

o

Redirect 302 / http://elegantthemes.com/

Tieni presente che una di queste righe di codice reindirizzerà l'intero sito all'URL specificato . Se desideri reindirizzare una pagina, un post o un URL specifico all'interno del tuo sito, dovrai fornirlo insieme all'URL di destinazione. Entrambi possono essere il percorso relativo (se rimani sullo stesso dominio) e separati da un singolo spazio.

Redirect 301 /blog_post https://www.elegantthemes.com/category/blog_post

o

Redirect 302 /blog_post2.html /category/blog_post2.html

Creazione di un reindirizzamento WordPress con htaccess e plugin

Inoltre, puoi utilizzare la logica condizionale anche con l'espressione regolare, se hai bisogno di qualcosa di più complesso. Ecco un fantastico elenco di reindirizzamenti speciali che puoi utilizzare in questo modo.

Indipendentemente dal percorso scelto per inserire i reindirizzamenti, è necessario salvare il file .htaccess come testo in chiaro prima di ricaricarlo sul server.

Creare un reindirizzamento WordPress con un plugin

Se non ti senti a tuo agio nel modificare il file .htaccess per un reindirizzamento di WordPress, non preoccuparti. Non devi. Poiché stai usando WordPress, c'è un plugin per questo. Perché WordPress. Uno dei migliori si chiama Quick Page/Post Redirect e funziona come un incantesimo fin da subito.

Creazione di un reindirizzamento WordPress con htaccess e plugin

Configurare i tuoi reindirizzamenti è semplicissimo. Una volta attivato, Reindirizzamenti rapidi aggiunge un nuovo elemento alla dashboard dell'amministratore chiamato Reindirizzamenti rapidi . Il tipo predefinito di reindirizzamento di WordPress è un 301 (sono i più comuni, dopotutto) e li imposti semplicemente digitando gli URL di origine e di destinazione in un paio di campi. Premi il pulsante Salva e sei d'oro.

Creazione di un reindirizzamento WordPress con htaccess e plugin

Inoltre, vedrai un elenco dei tuoi reindirizzamenti esistenti (nota nell'immagine sopra come quelli che ho usato sono tutti percorsi relativi, non a un nuovo dominio, ma è anche possibile). Se non hai più bisogno del reindirizzamento, puoi cestinarlo con un clic oppure puoi modificare il reindirizzamento per un numero qualsiasi di motivi. Per me, è quando dito salsiccia un errore di battitura indecifrabile.

E infine, se guardi nelle Opzioni di reindirizzamento , vedrai un numero assurdo di scelte che puoi fare, creando regole che si applicano a tutti i tuoi reindirizzamenti o abilitando impostazioni che funzionano con tipi di post personalizzati e meta box e così via. È molto con cui giocherellare.

Creazione di un reindirizzamento WordPress con htaccess e plugin

Un'altra opzione

Ho anche utilizzato il plug-in Reindirizzamento in passato prima di passare a Reindirizzamento rapido perché il reindirizzamento consente anche il monitoraggio delle pagine 404. Puoi vedere quali pagine mancano e impostare una regola di reindirizzamento di WordPress in modo che chiunque visiti il ​​sito venga indirizzato a una pagina effettivamente utile.

Creazione di un reindirizzamento WordPress con htaccess e plugin

Sono passato all'altro plug-in perché ho iniziato a monitorare gli errori 404 tramite Google Search Console e ho deciso di scegliere una soluzione più semplice. Se vuoi entrambi nella tua dashboard, il reindirizzamento non è una cattiva strada da percorrere.

Conclusione

Se il tuo sito si è spostato in una nuova posizione, stai cambiando la struttura del permalink, o in qualche modo un aggiornamento di WP ha rotto tutto sulla tua installazione e stai ricominciando da capo... avere una conoscenza pratica di come impostare un reindirizzamento di WordPress è abbastanza utile .

Non importa se ti piace scavare nei file Core o preferisci usare i plugin. Entrambi sono efficaci e alla fine ottengono gli stessi risultati. Quindi non aver paura. Inizia a giocare e scopri cosa funziona meglio per te. Potresti persino trovare un modo per migliorare il posizionamento e la SEO con pochi clic.

Qual è il tuo metodo preferito per impostare i reindirizzamenti per i tuoi siti web?

Immagine in primo piano dell'articolo di Vectorpocket / shutterstock.com