Come reindirizzare una pagina WordPress: aggiungi reindirizzamenti manualmente o utilizza un plug-in di reindirizzamento
Pubblicato: 2021-08-07Poiché al giorno d'oggi circolano così tanti contenuti, la soglia degli errori sta diventando sempre più bassa. Ci si aspetta che un sito, indipendentemente dal contenuto, sia accattivante, facile da vedere, veloce e perfettamente funzionante. Tuttavia, c'è molto da considerare quando diciamo "completamente funzionante".
Ad esempio, non puoi permetterti di avere difetti di progettazione visiva come la sovrapposizione di contenuti. Un altro problema significativo sono i collegamenti morti a pagine e post. Immaginalo dal punto di vista del frontend: stai navigando, sfogliando le pagine e poi, all'improvviso, ottieni il temuto errore 404 (pagina non trovata).
Questi sono i casi su cui ci concentreremo qui: cosa può causarli e, soprattutto, come puoi ridurre al minimo le possibilità che accadano.
Come combattere i collegamenti morti
Ottieni link morti quando l'URL originale di una pagina o di un post viene modificato. Tali collegamenti rappresentano un problema abbastanza grande per i collegamenti interni che collegano le tue pagine, ma sono un problema molto più grande al di fuori del tuo sito. L'URL originale di una pagina è quello utilizzato nei motori di ricerca, in primo luogo Google.
Quindi, quando un URL viene modificato, il motore di ricerca non riconoscerà la modifica e collegherà il tuo potenziale visitatore a quella pagina morta 404. Pertanto, non solo perderai quel visitatore e molti altri che seguono lo stesso link, ma la tua valutazione SEO inizierà a scivolare, classificando le tue pagine più in basso, diminuendo il tuo traffico in generale.
Il modo per risolvere questo tipo di problemi è con i reindirizzamenti 301. Un reindirizzamento 301 sta per il processo automatizzato per portare sia i motori di ricerca che le persone all'indirizzo corretto. Sebbene esistano altri tipi di reindirizzamenti, questi sono fondamentali per i siti WordPress.
Pertanto, la cosa essenziale che fanno i reindirizzamenti 301 è far sapere ai motori di ricerca che la modifica dell'URL è permanente, essenzialmente semplicemente scambiando un URL con un altro: dal frontend, nulla viene modificato in superficie. Tuttavia, sotto, sai che manterrai tutto ciò che le tue pagine hanno accumulato nel tempo (valutazione, traffico, ecc.).
Quando e come utilizzare i reindirizzamenti 301
Ne abbiamo parlato alcune volte finora, quindi puoi probabilmente immaginare che l'utilizzo di reindirizzamenti 301 sia strettamente legato alle modifiche apportate all'URL di una pagina o di un post, ma possiamo suddividerlo in un paio di situazioni specifiche. Potresti cercare di unire più post in uno più grande della somma delle sue parti. Quindi, dovrai reindirizzare i visitatori da ciascuno dei singoli post a quello combinato: un reindirizzamento 301 dovrebbe essere utilizzato tre volte per ogni singolo post originale.
Inoltre, potresti cambiare il tuo dominio; diciamo che stai cambiando provider di hosting e con esso arriva un nuovo dominio. Ora questo non sarà un caso di un paio di situazioni. Invece, ti consigliamo di passare l'intera vecchia installazione di WordPress a quella nuova, in pratica reindirizzando ogni URL che hai a quelli nuovi.
Naturalmente, ci sono molti altri motivi per elencare, come cambiare il nome dell'URL per scopi SEO, errori interni, varie forme di test del sito, ecc., Ognuno dei quali può e dovrebbe essere gestito da reindirizzamenti 301. Come spesso accade con WordPress, ci sono due modi per fare le cose: manualmente e tramite un plug-in.
L'uso del codice è quando si lavora con i siti Web è sempre un metodo praticabile e, in quanto tale, vale la pena menzionarlo e spiegarlo. Tuttavia, con la necessità di una presenza sul web in costante crescita e che comprenda un numero sempre maggiore di persone, i metodi utilizzati per diffondere i tuoi contenuti sono diventati molto più orientati all'utente, ovvero progettati pensando a principianti e non programmatori.
Inoltre, esiste un plug-in praticamente per tutto e i reindirizzamenti 301 non sono diversi. Esamineremo come creare manualmente reindirizzamenti modificando il file .htaccess e come farlo utilizzando un plug-in come WP 301 Redirect.
Aggiungi reindirizzamenti manualmente
Prima di fare qualsiasi cosa, ricorda di eseguire il backup del tuo file .htaccess. Quel file è una parte fondamentale di WordPress ed è essenziale affinché tutto funzioni. Nel caso qualcosa vada storto, è fondamentale che il file originale ripieghi. Suggeriamo di conservare un duplicato su un'unità separata solo per sicurezza.
Come ti aspetteresti, per modificare il file .htaccess, devi prima individuarlo. A differenza di file di sistema simili in Windows che si trovano in cartelle nascoste, questo è relativamente facile da identificare: si trova nella cartella principale del tuo sito WordPress, insieme a tutto il resto (come wp-admin o wp-content).
Una volta individuato, dovrai aprirlo con Blocco note, dopodiché ti verrà presentata una pagina piena di codice che dovrai navigare. In sostanza, guarderai un elenco di varie regole che regolano i dettagli del tuo sito. Per implementare i reindirizzamenti desiderati, dovrai inserire codice aggiuntivo a tutto ciò che è già presente: non modificare nulla che sia già presente.
Inoltre, ci sono due modi per farlo: reindirizzare singoli post e pagine o reindirizzare l'intero sito a un nuovo dominio. Per reindirizzare un post o una pagina, aggiungi il seguente codice:
Reindirizzamento 301 /vecchio-URL https://tuodominio.com/nuovo-url
Il vecchio URL richiede solo la designazione della pagina/post dopo il nome del dominio, mentre devi inserire il nuovo dominio interamente, dominio incluso. Un esempio per reindirizzare "www.test-site.com/redirecting" a "www.test-site.com/how-to-redirect" sarebbe questo:
Reindirizzamento 301/reindirizzamento https://test-site.com/how-to-redirect
Anche se sembra abbastanza semplice, ricorda che si tratta di una tantum, il che significa che dovrai ripeterlo per ogni post o pagina che desideri reindirizzare.
D'altra parte, potresti reindirizzare il tuo intero a un nuovo dominio. Puoi farlo aggiungendo il seguente codice:
RewriteEngine attivato
RewriteCond %{HTTP_HOST} ^olddomain.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.old domain.com [NC]
RewriteRule ^(.*)$ https://newdomain.com/$1 [L,R=301,NC]
Qui, il nome di dominio originale viene sostituito dal nuovo nome di dominio, ma la struttura dei tuoi collegamenti rimarrà la stessa, quindi "olddomain.com/news" reindirizza a "newdomain.com/news". Tieni presente che esistono altri modi per reindirizzare un intero dominio, rappresentandone solo uno.

Tuttavia, tieni presente che questi sono esempi di codice di base e sono segnaposto glorificati. Possono essere copiati/incollati nel tuo file in rari casi e funzioneranno immediatamente, ma più spesso dovrai adattarli per adattarli esattamente al tuo sito.
Aggiungi reindirizzamenti utilizzando reindirizzamenti WP 301
Con WP 301 Redirect, tutto ruota attorno alle regole che hai impostato per reindirizzare le pagine. A causa delle specifiche della codifica, sono stati sviluppati plug-in che rendono queste azioni molto più accessibili a un pubblico più ampio.
Uno dei motivi più comuni per utilizzare i plug-in è creare uno sforzo più semplice, idealmente senza utilizzare alcun codice: WP 301 Redirects non è diverso a questo proposito. Tuttavia, c'è una cosa ancora migliore e daremo un'occhiata a quella prima.
Reindirizzamenti automatizzati
Ora, probabilmente stai pensando che dovrai saltare almeno alcuni cerchi per far funzionare tutto, ma non lo farai. Il modo migliore per portare a termine il lavoro non è renderlo facile, ma invece non doverlo fare affatto. Molto probabilmente, la caratteristica distintiva di WP 301 Redirect sono i reindirizzamenti automatici. Non appena il plugin viene installato, per impostazione predefinita, i reindirizzamenti automatici vengono attivati e iniziano il loro lavoro.
Inoltre, i reindirizzamenti automatici cercano slug esistenti simili a quelli inseriti manualmente, il che significa, la maggior parte delle volte, reindirizzano i visitatori che hanno inserito l'URL con un errore di battitura ma non ignorano quanti di questi visitatori sono fuori là.
Inoltre, puoi scegliere quando avverrà il reindirizzamento automatico. Per impostazione predefinita, è su post e pagine e dovresti mantenerlo così. Al di fuori dei reindirizzamenti automatici, puoi impostare regole per il reindirizzamento a una pagina specifica quando un visitatore riscontra l'errore 404. Hai anche la possibilità di mantenere la pagina WordPress predefinita, reindirizzare a una qualsiasi delle pagine attualmente pubblicate o creare una pagina nuova di zecca che farà il lavoro.
Ora, se stai facendo dei test e sai che alcune pagine saranno offline, puoi facilmente disabilitare le regole di reindirizzamento. Se hai bisogno di essere sempre aggiornato, assicurati di abilitare la segnalazione via e-mail per informarti ogni volta che qualcuno utilizza il reindirizzamento. Tale notifica è utile per individuare eventuali pagine o post problematici che vengono visitati di frequente, senza successo.
Puoi farlo per l'intero sito o solo per gli utenti che hanno effettuato l'accesso (poiché sono quelli che devono avere accesso a tutte le funzionalità). Un'altra cosa da considerare è come funzioneranno le regole che hai creato dopo aver potenzialmente rimosso il plug-in. Salvo diversa indicazione, le regole di reindirizzamento rimarranno in vigore sul tuo sito anche dopo aver eliminato il plug-in.
Tali regole garantiscono continuità se dovessi utilizzare nuovamente il plug-in in futuro o elaborare i tuoi reindirizzamenti in altro modo. Se lo desideri, puoi disabilitare questa opzione nelle impostazioni in modo che tutto torni allo stato predefinito dopo l'eliminazione del plug-in.
Infine, puoi importare i tuoi set di regole se li hai già quando inizi a utilizzare il plug-in e puoi esportare quelli che hai creato se stai cercando di usarli altrove. Lo troverai utile se gestisci più siti e hai già creato una serie di regole che funzionano per te.
Creazione di regole
Allontanandoci dai reindirizzamenti automatici, esaminiamo come creare reindirizzamenti personalizzati all'interno di WP 301 Redirect e perché è più intuitivo rispetto all'utilizzo del codice. Il processo consiste essenzialmente nella compilazione di un breve modulo che, una volta compilato, funziona di regola per i parametri impostati. C'è anche un pratico cheat sheet che si apre con la finestra delle regole che puoi consultare mentre crei le tue regole.
Nel nostro esempio, abbiamo deciso di reindirizzare la pagina di esempio originale a una nuova pagina di esempio; proprio come la creazione di reindirizzamenti manuali, le due cose principali sono la posizione originale e la nuova posizione. Come quello che abbiamo avuto lì, l'URL effettivo richiede solo la pagina, mentre l'URL di reindirizzamento ha bisogno dell'intera riga per funzionare.
Inoltre, i parametri dovrebbero essere generalmente ignorati così come la priorità delle regole. Entrambi sono ridondanti nel processo di creazione di reindirizzamenti "regolari". Sebbene i reindirizzamenti 301 (permanenti) siano la caratteristica principale qui, puoi anche utilizzare altri tipi di reindirizzamento in base alla tua situazione e alle tue esigenze.
Infine, se stai utilizzando più reindirizzamenti sul tuo sito, sarebbe saggio aggiungere tag per facilitare l'ordinamento e la gestione: queste cose tendono ad accumularsi prima che tu te ne accorga.
Registri
Un'altra cosa, oltre ai reindirizzamenti automatici che non si ottengono aggiungendo manualmente le regole, sono i registri analitici. Puoi approfondire rispettivamente il reindirizzamento e 404 registri. Entrambi i grafici offrono informazioni dettagliate su quali reindirizzamenti sono stati utilizzati, quante volte, posizioni IP, dispositivi, tipi di traffico, ecc.
Inoltre, troverai entrambi i registri utili quando cerchi di ottenere ulteriori informazioni sui tuoi URL e reindirizzamenti. Ad esempio, se stai cercando di individuare un IP dannoso, cercando di personalizzare il tuo sito per il visitatore medio, ad esempio riconfigurando il display per schermi più piccoli (perché i dati mostrano che 2/3 dei tuoi utenti sono su dispositivi mobili); o meditare sull'aggiunta di una nuova lingua: queste saranno le tue linee guida.
Attraverso i registri 404, puoi persino modificare le regole di reindirizzamento direttamente dalla tabella senza dover tornare a una scheda e avviare la finestra delle regole. Questa regolazione ti fa lavorare più velocemente e riduce al minimo la possibilità di dimenticare di modificare le regole una volta che esci dal registro.
Sommario
Il motivo principale per cui useresti un plug-in invece del codice è la mancanza di conoscenza: c'è solo una percentuale limitata di utenti complessivi che possono svolgere il lavoro manualmente.
Plugin come WP 301 Redirects risolvono il problema della conoscenza riducendo l'intero processo alla compilazione di campi vuoti e aggiungono molto di più attraverso funzionalità e analisi avanzate che sono diventati popolari anche tra gli utenti più esperti. Qui ti abbiamo presentato entrambe le soluzioni e lascia a te la scelta della tua.