Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Come reindirizzare una pagina o un URL in WordPress (2 metodi)

Avete bisogno di reindirizzare una pagina o un URL in WordPress?

Quando un utente segue un link al vostro sito web che porta a una pagina inesistente, vedrà un messaggio di errore. Questa cattiva esperienza dell’utente può essere frustrante per i visitatori e impedire loro di diventare clienti.

In questo articolo vi mostreremo come correggere i link rotti reindirizzando pagine e URL in WordPress.

How to Redirect a Page or URL in WordPress

Perché reindirizzare una pagina o un URL in WordPress?

I link consentono 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.

404 Page Example

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’.

Activate AIOSEO Redirects

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.

Select the Redirect Method

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:

Enter a Source URL in AIOSEO Redirection Manager

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”.

Enter a Target URL in AIOSEO Redirection Manager

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.

Typing the Title of the Target Page in AIOSEO Redirection Manager

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”.

Make Sure the 301 Redirect Type is Selected in AIOSEO Redirection Manager

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.

Log of Redirected Pages in AIOSEO Redirection Manager

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”.

Redirecting a Post or Page From the Content Editor Using AIOSEO

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’.

Editing .htaccess File Using All in One SEO

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.

Edit .htaccess File

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.

Ora che sapete come reindirizzare pagine e URL, potreste voler vedere altre guide relative alla reindirizzazione in WordPress:

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.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Reader Interactions

1 commentoLascia una risposta

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.