Come reindirizzare un URL in WordPress?

Pubblicato: 2021-03-15

Quando desideri modificare la struttura di un sito Web esistente, potresti prendere in considerazione la possibilità di correggere i collegamenti interrotti o di spostarti completamente su un altro dominio.

In tal caso, un reindirizzamento URL è l'opzione migliore che avrai.

Non solo reindirizza gli utenti da un vecchio collegamento interrotto a uno nuovo, ma garantisce anche che anche la SEO di un sito Web rimanga inalterata.

Rimani con noi fino alla fine mentre esaminiamo in modo più approfondito il reindirizzamento di un URL, insieme ai suoi tipi, ambito e istruzioni per l'uso.

Sommario

  • Che cos'è il reindirizzamento degli URL?
  • Tipi di reindirizzamenti
    • 301:
    • 302:
    • 303:
    • 307:
  • Perché il reindirizzamento è importante?
    • Errori tecnici
    • Aggiornamento di siti web
    • Modifiche alla struttura della directory
    • Ottimizzazione SEO
  • Come reindirizzare un URL in WordPress?
  • 1. Utilizzo del plug-in
    • Reindirizzamenti 301 – Easy Redirect Manager
    • Reindirizzamento
    • Reindirizzamenti 301 semplici
  • 2. Manualmente
    • Usando il file .htaccess
    • Utilizzo del file functions.php
  • Conclusione

Che cos'è il reindirizzamento degli URL?

Il reindirizzamento si riferisce al processo di mappatura di un oggetto su un altro. Nel reindirizzamento URL, un utente viene trasferito dalla Pagina A alla Pagina B mentre utilizza l'URL della Pagina A. Questo processo di rimappare l'indirizzo di una pagina Web a un nuovo indirizzo è chiamato reindirizzamento URL.

Viene anche chiamato inoltro URL ed è una tecnica per rendere disponibili le pagine Web con più di un indirizzo URL. Le informazioni disponibili su un indirizzo URL vengono spostate in una nuova pagina in questo processo. Questo processo aiuta gli utenti, così come i web crawler dei motori di ricerca, a individuare le informazioni.

Tipi di reindirizzamenti

Esistono 5 diversi tipi di reindirizzamento URL comunemente usati:

301:

Il reindirizzamento 301, utilizzato quando una pagina viene spostata in modo permanente a un nuovo indirizzo, mantiene intatte le classifiche dei motori di ricerca ed è la migliore tecnica di reindirizzamento.

302:

Il reindirizzamento 302 è una tecnica di reindirizzamento temporaneo. Serve come alternativa quando la pagina richiesta è temporaneamente non disponibile.

303:

Questo reindirizzamento è stato creato per sostituire i reindirizzamenti 302. Impedisce l'aggiornamento dello schermo e il bookmarking di dati sensibili come le password.

307:

Il reindirizzamento 307 è molto simile al reindirizzamento 303. L'unica differenza è che il reindirizzamento 307 utilizza la stessa tecnica per inviare e ricevere informazioni. Mentre 303 utilizza due metodi diversi.

In questo articolo, il reindirizzamento si riferisce ai reindirizzamenti 301 in quanto è la tecnica di reindirizzamento più comune utilizzata in WordPress.

Perché il reindirizzamento è importante?

Il reindirizzamento degli URL è una tecnica utilizzata principalmente per correggere errori tecnici o informare i motori di ricerca dello spostamento della pagina. Di seguito sono riportati i pochi casi in cui i reindirizzamenti sono utili.

Errori tecnici

I reindirizzamenti possono aiutarti a guidare i nuovi utenti sul tuo sito Web senza alcuna confusione. In alcuni casi, quando un utente richiede un sito Web, potrebbe non trovarlo lì. È probabile che ci sia un errore di battitura nel tuo URL o semplicemente perché la pagina è stata spostata su un nuovo indirizzo URL.

La maggior parte delle volte, vedrai una pagina di errore 404 ogni volta che si verificano tali casi. Hai anche la possibilità di reindirizzare i tuoi utenti alla pagina originale. I reindirizzamenti possono aiutarti a recuperare i tuoi visitatori che potresti perdere.

Aggiornamento di siti web

Man mano che la tua azienda cresce, le tue strategie, politiche e piani cambiano. Anche il tuo nome di dominio potrebbe cambiare, soprattutto quando le aziende più piccole si collegano con aziende più importanti.

Nessuno vuole perdere la propria reputazione guadagnata duramente mentre stanno crescendo nella loro attività. Pertanto, i reindirizzamenti possono aiutarti a mantenere intatta la tua eredità mantenendo i tuoi clienti con te e indirizzandoli alla nuova pagina.

Modifiche alla struttura della directory

A volte in cui desideri riorganizzare la struttura del tuo sito Web, puoi utilizzare i reindirizzamenti. Questa modifica o riorganizzazione della struttura del sito Web può avvenire per riorganizzazione generale o anche per motivi di sicurezza. A volte i proprietari di siti web organizzano anche la struttura per ottimizzare il sito. L'utilizzo dei reindirizzamenti durante tali periodi assicura che i tuoi visitatori atterrino sulla pagina giusta. Pertanto, i reindirizzamenti possono salvarti dalla potenziale perdita di clienti.

Ottimizzazione SEO

Durante il rebranding del tuo sito web, il reindirizzamento degli URL aiuta anche nell'ottimizzazione SEO. Ti dà il controllo totale sugli URL del sito web. Piccole modifiche come il reindirizzamento di tutti gli input HTTP su HTTPS possono aumentare le prestazioni SEO. Inoltre, i reindirizzamenti possono aiutare gli utenti a raggiungere lo stesso URL da pagine diverse.

Dopo il reindirizzamento, i crawler dei motori di ricerca possono trovare le informazioni anche quando vengono spostati in una nuova posizione. Pertanto, il reindirizzamento dell'URL garantisce che i tuoi dati non perdano valore e valore.

Come reindirizzare un URL in WordPress?

Esistono diversi modi per reindirizzare un URL in WordPress. Discuteremo due modi principali: reindirizzamento tramite plug-in e reindirizzamento manuale.

1. Utilizzo del plug-in

Per gli utenti generici che trovano noioso il codice, puoi utilizzare uno dei tanti plugin disponibili per reindirizzare un URL in WordPress. I plugin mantengono la sicurezza standard del tuo sito e utilizzano i reindirizzamenti. Tra molti plugin diversi, ecco i tre migliori plugin basati sulle recensioni e sulle funzionalità degli utenti:

Reindirizzamenti 301 – Easy Redirect Manager

301 Redirect è un plug-in facile da usare e intuitivo che ti consente di creare e gestire i reindirizzamenti per il tuo sito WordPress. Puoi creare facilmente reindirizzamenti 301, 302 e 307, per siti Web nuovi o esistenti.

Questo plug-in ti consente di reindirizzare il traffico in entrata di un URL richiesto a un URL di destinazione diverso. È ottimizzato per il SEO e aiuta i bot dei motori di ricerca a trovare le informazioni giuste all'URL giusto.

Puoi utilizzare il plug-in 301 Redirect quando devi spostarti su un nuovo sito Web o organizzare i tuoi contenuti WordPress esistenti. Puoi anche utilizzarlo in particolari occasioni a tempo come una vendita per eCommerce, eventi, ecc. z

Caratteristiche:

  • Reindirizzamento veloce
  • Funzione di importazione e esportazione
  • Reindirizzamenti in blocco
  • Statistiche di reindirizzamento per aiutarti a conoscere la portata del reindirizzamento
  • URL di destinazione personalizzato

Come installare

  • Scarica il file redirect.zip
  • Decomprimi/estrai. Assicurati di decomprimere la directory di reindirizzamento nella directory /wp-content/plugins.
  • Vai a Gestione plugin
  • Abilita il plugin
  • Visita Strumenti/reindirizzamento e configura le opzioni.
Reindirizzamenti 301 - Gestore di reindirizzamento facile
Scarica

Reindirizzamento

Il reindirizzamento è uno dei plugin più vecchi e affidabili. È ideale per reindirizzamenti 301, gestione degli errori 404 e correzione di collegamenti interrotti. Non importa quanto piccolo o grande sia il tuo sito Web, il plug-in di reindirizzamento può funzionare alla grande per tutti.

Il reindirizzamento è in attività da oltre un decennio. Ha costruito una reputazione eccezionale tra i suoi utenti ed è raccomandato da molti. Inoltre, Redirection è compatibile con PHP 5.6 e successivi. Aiuta anche a migliorare il posizionamento SEO del tuo sito.

Una delle caratteristiche uniche del reindirizzamento è che può creare reindirizzamenti automaticamente quando viene modificato un permalink di un post o di una pagina.

Caratteristiche:

  • Facile da usare
  • Opzioni per reindirizzamenti condizionali
  • Un registro completo dei reindirizzamenti.
  • Intestazioni HTTP per una migliore sicurezza dei siti web.
  • Tieni traccia di 404 errori
  • Interrogare la gestione dei parametri
  • Supporto per APACHE e NGINX

Come installare

  • Scarica 301 reindirizzamenti e decomprimi il file zip.
  • Carica la directory eps-301-redirect in / wp-content / plugins / directory
  • Vai al menu “Plugin” e attiva il plugin.
  • Vai su Impostazioni> Reindirizzamenti 301 e aggiungi tutti i reindirizzamenti di cui hai bisogno.
Demo di reindirizzamento nel plug-in di reindirizzamento
impostazione di reindirizzamento
Registri di reindirizzamento
Configurazione del plug-in di reindirizzamento Import_Export
Plugin di reindirizzamento delle opzioni
Supporto nel plugin di reindirizzamento
Scarica

Reindirizzamenti 301 semplici

Simple 301 Redirects è un plug-in che ti consente di passare senza problemi i link in entrata e il loro page rank dalle vecchie pagine alle nuove pagine. Preserva la struttura dell'URL e ti reindirizza facilmente a un'altra pagina o sito Web.

Come suggerisce il nome, è semplice e facile da usare. Tuttavia, a seconda del provider di hosting, il reindirizzamento potrebbe essere un po' più lento. Se non vuoi rallentare il tuo sito web, puoi anche scegliere di reindirizzare manualmente.

Caratteristiche:

  • Semplice e facile da usare
  • Reindirizzamento senza interruzioni
  • Libero
  • Conserva la struttura dell'URL

Come installare

  • Scarica Simple 301 reindirizza, decomprimi e carica in /wp-content/plugins/directory
  • Vai al menu "Plugin" in WordPress e attiva i plug-in.
  • Vai alla pagina Impostazioni > Reindirizzamenti 301 e aggiungi reindirizzamenti .
Reindirizzamento semplice
Scarica

Abbiamo anche creato un elenco dei migliori plugin di reindirizzamento di WordPress. Quindi, per favore, dai un'occhiata anche tu, se necessario.

2. Manualmente

Se sei un professionista di WordPress o un esperto di codifica, puoi reindirizzare manualmente un URL. Il reindirizzamento manuale è la tecnica più efficiente, facile e sostenibile per reindirizzare gli URL. Tuttavia, per comprendere i passaggi è necessario disporre di competenze di codifica di base.

Esistono due modi in cui puoi reindirizzare manualmente la tua pagina WordPress. Uno riguarda la modifica del file .htaccess mentre altri riguardano la modifica del file functions.php .

Entriamo e scopriamo di più:

Usando il file .htaccess

È il modo più semplice e veloce per reindirizzare per coloro che trovano comodo lavorare con il file .htaccess . Il file .htaccess gestisce tutti i permalink del tuo sito. Quindi, sia che tu voglia reindirizzare un solo URL o un intero sito web, puoi farlo usando il file .htaccess .

Per cominciare, trova l'URL che desideri reindirizzare. Quindi, scegli il nuovo endpoint URL e annota la mappatura per un uso successivo. Ricorda sempre di eseguire il backup del tuo sito WordPress prima di apportare modifiche.

  • Vai alla directory dei file del tuo sito web. Puoi accedere alla directory dei file utilizzando un pannello di controllo, FTP o un client FTP come FileZilla.
  • Apri il file .htaccess in un editor di testo. Se vuoi provare un singolo reindirizzamento, aggiungi le seguenti righe di codice:
 Redirect 301 /old-page.html http://www.mydomain.com/new-page.html

Modificare old-page.html in modo che corrisponda al vecchio URL e in new-page.html modificare l'URL in modo che corrisponda all'URL di destinazione.

  • Aggiungi le seguenti righe di codice:
 RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Riscrivi la regola htaccess

Queste righe di codice garantiscono la sicurezza reindirizzando gli utenti a un URL "HTTPS" più sicuro.

  • Se desideri reindirizzare l'intero sito Web a un URL diverso, aggiungi le seguenti righe al codice:
 #Options +FollowSymLinks RewriteEngine on RewriteRule ^(>*)$ http://www.mynewdomain.com/$1 [R=301,L]
Riscrivi htaccess
  • Salva le modifiche appena apportate nel file .htaccess . Se stai lavorando in locale sul tuo file .htaccess, non dimenticare di caricarlo sul server del tuo sito.

Utilizzo del file functions.php

Come accennato in precedenza, puoi anche reindirizzare utilizzando il file functions.php in un tema figlio. Ogni tema viene fornito con un file functions.php . Ogni tema figlio ha anche il suo file functions.php . Sebbene il file functions.php nel tuo tema possa cambiare quando aggiorni il tuo tema, il file functions.php del tema figlio rimane invariato, motivo per cui è ideale per la personalizzazione.

  • Individua il file functions.php nel tuo tema figlio utilizzando un client FTP, FTP o un pannello di controllo.
  • Supponiamo che tu intenda reindirizzare l'intero sito in un'unica nuova posizione, aprire functions.php con un editor di testo. Aggiungi la funzione wp_redirect di WordPress aggiungendo le seguenti righe alla fine del codice.
 wp_redirect( “http://www.my-blog.com/a-new-destination”, 301 ); exit;
aggiungendo il reindirizzamento in functions.php

Non dimenticare di modificare l'URL di esempio fornito sopra con l'URL di destinazione.

  • La funzione wp_redirect può essere utilizzata per reindirizzare un singolo URL. Puoi anche utilizzare la funzione wp_redirect per reindirizzare slug specifici a un nuovo URL.

Conclusione

Dovresti considerare il reindirizzamento degli URL, sia che tu abbia intenzione di spostare il tuo sito web, modificare la struttura del sito web, correggere alcuni collegamenti interrotti o migliorare la SEO del sito. Trovare il metodo perfetto tra quelli sopra elencati dipende dal livello di abilità e dalla condizione. Scegli quello che serve bene al tuo scopo.

Ci auguriamo che tu possa trovare tutte le risposte che stavi cercando per quanto riguarda il reindirizzamento degli URL in un sito WordPress. Prova i metodi sopra elencati e facci sapere la tua esperienza nei commenti qui sotto.