Risoluzione dei problemi relativi ai permalink errati in WordPress
Pubblicato: 2023-04-17"Pagina non trovata" è uno dei messaggi più frustranti che i visitatori del tuo sito possano vedere. Il cosiddetto errore 404 indica che una pagina a cui un visitatore sta tentando di accedere non è disponibile, motivo per cui è necessario affrontare l'eliminazione o l'aggiornamento dei contenuti sul proprio sito Web con la massima cura.
La risoluzione dei problemi relativi ai permalink errati ti consentirà di determinare la causa dell'errore 404 e, in definitiva, di migliorare l'esperienza utente e la SEO del tuo sito.
Identificare i problemi che potrebbero causare la "Pagina non trovata" può essere un compito banale. Ti mostreremo alcuni dei modi più efficienti per affrontare questo problema per garantire che il tuo sito funzioni senza problemi.
Controllo delle impostazioni dei permalink in WordPress
Puoi usare Gutenberg per regolare i permalink delle singole pagine. Ecco come:
- Passaggio 1: vai alla dashboard del tuo sito e apri il menu Pagine
- Passaggio 2: fai clic sull'icona a tre punti accanto a una pagina e scegli l'opzione Modifica
- Passaggio 3: fare clic sull'icona Impostazioni nell'angolo in alto a sinistra dello schermo una volta caricata la pagina che si desidera modificare nell'editor Gutenberg.
- Passaggio 4: assicurati che la scheda Pagina sia attiva, quindi scorri verso il basso fino alla sezione URL e fai clic su di essa.
- Passaggio 5: inserire l'ultima parte dell'URL nella casella Permalink per modificare l'URL corrente della pagina. Questo è anche noto come la lumaca.
Questo metodo ti consente solo di modificare l'URL di una pagina e non può aiutarti a risolvere i problemi di un permalink.
Preparazione alla risoluzione dei problemi relativi ai permalink errati
I problemi di permalink si verificano per vari motivi. Installare un plug-in, aggiornare WordPress o il tema che stai utilizzando e migrare il tuo sito su un nuovo dominio può essere il motivo per cui l'errore 404 continua a comparire quando provi ad accedere a una determinata pagina.
Anche se un po' noioso, risolvere questi problemi non è eccessivamente complicato. Tuttavia, un singolo errore può annullare un sacco di duro lavoro e rendere inutile il tuo sito web.
Ecco perché dovresti creare un backup del sito Web a cui puoi tornare se qualcosa va storto prima di iniziare a esplorare diversi modi per risolvere i problemi relativi ai permalink errati.
Tieni presente che possono verificarsi problemi di permalink se tenti di ripristinare il backup di un sito Web, quindi non dimenticare di verificare la presenza di messaggi di errore 404 dopo aver ripristinato un backup.
Risolvere problemi di permalink errati
La soluzione ai problemi con i permalink che stai riscontrando dipenderà dalla versione di WordPress che stai utilizzando. Come abbiamo già notato, i siti WordPress.com non offrono opzioni predefinite che consentono agli amministratori di modificare la struttura dei permalink.
L'articolo continua di seguito
La maggior parte delle opzioni di risoluzione dei problemi dei permalink che descriveremo qui sono rivolte ai siti WordPress.org che utilizzano hosting di terze parti. Detto questo, andiamo a scavare più a fondo.
Regolazione delle impostazioni dei permalink
Reimpostare le impostazioni del permalink del tuo sito Web è la prima cosa che dovresti provare se hai a che fare con problemi di "Pagina non trovata". Ecco cosa devi fare.
- Passaggio 1: apri la dashboard del sito e vai al menu Impostazioni
- Passaggio 2: individuare l'opzione Permalink nel menu Impostazioni e fare clic su di essa
- Passaggio 3: vedrai un avviso nella parte superiore della finestra Impostazioni permalink che ti informa che non dovresti modificare le impostazioni del permalink su un sito Web live perché potrebbe influire sulla visibilità del motore di ricerca del tuo sito.
- Passaggio 4: la sezione Impostazioni comuni ti consente di scegliere tra le opzioni di struttura permalink Semplice, Giorno e nome, Mese e nome, Numerico e Nome post. Scegli l'opzione che meglio si adatta alle tue esigenze e fai clic su Salva modifiche nella parte inferiore della pagina.
Il completamento di questi passaggi ripristinerà la struttura del permalink del tuo sito e potrebbe risolvere i problemi relativi all'errore 404. Tuttavia, questa soluzione non funziona sempre, quindi dovrai continuare a esplorare altre opzioni se continui a visualizzare un messaggio "Pagina non trovata" dopo aver regolato le impostazioni del permalink.
Svuota la cache del browser web prima di verificare se la modifica delle impostazioni del permalink ha risolto il problema dell'errore 404 perché i browser web a volte caricano versioni precedenti del sito web.
Pertanto, potresti ancora vedere il messaggio "Pagina non trovata" anche se il problema del permalink è stato risolto.
Inoltre, la funzione delle impostazioni del permalink è disponibile solo sui siti WordPress.org e non avrai la possibilità di scegliere una struttura del permalink se utilizzi WordPress.com.
Creazione di un nuovo file .htaccess
Essendo uno dei file core essenziali di WordPress, il file .htaccess gestisce i reindirizzamenti 301, bloccando gli indirizzi IP, le connessioni SSL e innumerevoli altre funzioni.
La modifica di questo file può causare problemi di permalink. Inoltre, alcuni plugin possono alterare questo file senza la tua autorizzazione, causando spesso l'errore 404.
La riconfigurazione di questo file principale può risolvere il problema del permalink, quindi vediamo come puoi farlo.
- Passaggio 1: apri cPanel o qualsiasi altro protocollo di trasferimento file che stai utilizzando per gestire il server del tuo sito.
- Passaggio 2: fai clic sull'icona File Manager se stai utilizzando cPanel e vai alla cartella public_html.
- Passaggio 3: l'elenco dei file nella cartella public_html verrà visualizzato sul lato destro dello schermo. Scorri fino a trovare il file .htaccess.
- Passaggio 4: fare clic con il pulsante destro del mouse sul file e scegliere l'opzione Rinomina dal menu. Inserire il nuovo nome del file che indica che il file contiene un errore e fare clic sul pulsante Rinomina.
- Passaggio 5: fare clic sull'icona Nuovo file in File Manager. Nomina il file .htaccess e procedi ad incollare il codice qui sotto nel file:
- Passaggio 6: rivedere il codice con il tester htaccess o uno strumento simile prima di salvare e chiudere il file creato.
Vai al tuo sito web e verifica se la creazione di un nuovo file .htaccess ha risolto il problema del permalink.
L'articolo continua di seguito
Disabilitazione di un plug-in
I plugin sono spesso la ragione per cui i siti web riscontrano problemi con i permalink. Di conseguenza, la disabilitazione di tutti i plug-in che stai utilizzando ti consentirà di verificare se l'errore 404 è causato da un plug-in.
Ecco come disabilitare tutti i plugin sul tuo sito web:
- Espandi il menu Plugin nel pannello di amministrazione del tuo sito e scegli l'opzione Plugin installati.
- Seleziona tutti i plug-in e scegli l'opzione Disattiva dal menu a discesa Azione in blocco. Fare clic sul pulsante Applica accanto al menu Azione in blocco.
Una volta disabilitati tutti i plug-in sul tuo sito Web, puoi verificare se le pagine che hanno visualizzato il messaggio "Pagina non trovata" funzionano correttamente. Dovrai determinare quale plug-in sta causando il problema se la disabilitazione di tutti i plug-in ha risolto il problema.
Il completamento manuale di questo processo può richiedere molto tempo se utilizzi molti plug-in perché dovrai fare clic sul pulsante Disattiva accanto a ciascun plug-in e quindi verificare se la pagina in questione si carica normalmente.
Assicurati di eliminare il plug-in che causa il problema dell'errore 404 dopo averlo trovato per evitare ulteriori problemi. Puoi cercare un'alternativa se il plug-in che devi eliminare è vitale per le operazioni quotidiane del tuo sito.
I migliori plugin per la risoluzione dei problemi relativi ai permalink in WordPress
Assumere uno sviluppatore WordPress per risolvere i problemi relativi ai permalink sul tuo sito può essere costoso. L'installazione di un plug-in che assicurerà automaticamente che tutti gli URL sul tuo sito Web siano integri è una soluzione più conveniente.
Ecco alcuni dei migliori plugin che puoi utilizzare per risolvere i problemi relativi ai permalink in WordPress.
Riparatore di collegamenti
L'installazione del plug-in Link Fixer potrebbe essere una buona opzione se tutti i tuoi sforzi per risolvere i problemi dell'errore 404 sono falliti.
Il plug-in rileva automaticamente i permalink che WordPress non riesce a trovare e tenta di individuare i post con parole simili nel database del sito prima di generare il messaggio di errore 404.
Link Fixer reindirizza i visitatori a una nuova pagina che corrisponde meglio ai suoi criteri di ricerca ed elimina i problemi di "Pagina non trovata".
L'articolo continua di seguito
Controllo dello stato e risoluzione dei problemi
Sebbene la risoluzione dei problemi relativi ai permalink non sia il suo scopo principale, il plug-in Health Check and Troubleshooting può aiutare a rilevare i plug-in che causano l'errore 404.
Disabilita tutti i plug-in del sito Web e consente all'amministratore di eseguire una sessione WordPress pulita per determinare se uno o più plug-in sono responsabili dei problemi di permalink.
Il plug-in può anche aiutarti a verificare se uno qualsiasi dei file principali di WordPress, incluso il file .htaccess, è stato modificato, il che ha causato la creazione di un problema di permalink.
Gestore di permalink Lite
La prevenzione è spesso la cura migliore. Un plug-in come Permalink Manager Lite reindirizza i vecchi URL, eliminando automaticamente le possibilità che l'errore 404 appaia su una qualsiasi delle pagine del tuo sito web.
Offre anche l'opzione di modifica in blocco in modo da poter modificare facilmente la struttura del permalink del sito o modificare gli URL. Questo plug-in ti consente di regolare manualmente il permalink per ogni post o pagina.
Risolvere problemi di permalink in WordPress
Riparare i collegamenti interrotti potrebbe essere un compito noioso, ma trovare un permalink errato in WordPress non è difficile.
Questi problemi sono generalmente causati dallo spostamento di una pagina in una nuova posizione o dall'eliminazione di pagine, sebbene in alcuni casi alla radice del problema possano esserci plug-in incompatibili o file .htaccess modificati.
Ti suggeriamo di controllare le impostazioni dei permalink del tuo sito prima di provare altri metodi di risoluzione dei problemi relativi ai permalink.