WordPress

Risoluzione dei problemi di permalink e 404 in WordPress

If your WordPress pages are returning 404 errors when they should exist, or links within your site are broken after a migration or plugin change, the most common fix is to flush (regenerate) your…

Se le tue pagine WordPress restituiscono errori 404 quando dovrebbero esistere, o i link all'interno del tuo sito sono rotti dopo una migrazione o un cambio di plugin, la soluzione più comune è svuotare (rigenerare) le tue regole di riscrittura di WordPress.

La soluzione rapida: Svuota i Permalink

  1. Accedi al tuo admin WordPress su yourdomain.com/wp-admin
  2. Vai su Impostazioni > Permalink
  3. Senza modificare nulla, fai clic su Salva modifiche

Questo rigenerano il file .htaccess e svuota le regole di riscrittura. Nella maggior parte dei casi, gli errori 404 saranno risolti immediatamente dopo aver eseguito questa operazione.

Se non riesci ad accedere ad admin di WordPress

Se il problema 404 ti impedisce di accedere o di raggiungere l'admin:

  1. Connettiti al tuo sito tramite SFTP. Vedi Accesso SFTP
  2. Naviga alla radice della tua installazione WordPress
  3. Apri il file .htaccess
  4. Sostituisci il contenuto tra i marcatori di commento WordPress con le regole predefinite di WordPress:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
  1. Salva il file
  2. Accedi ad admin di WordPress e risalva i Permalink come sopra

Modifica solo le regole .htaccess tra i marcatori # BEGIN WordPress e # END WordPress. Qualsiasi cosa al di fuori di questi marcatori è aggiunta da altri plugin o configurazioni del server e non deve essere rimossa.

Impostazioni Permalink dopo la migrazione

Se hai recentemente migrato il tuo sito su Kapsule, il tuo vecchio file .htaccess potrebbe contenere regole da un diverso ambiente server. Dopo la migrazione:

  1. Vai su Impostazioni > Permalink
  2. Seleziona la struttura URL preferita (ad esempio, Nome dell'articolo)
  3. Fai clic su Salva modifiche

Se stai utilizzando una struttura di permalink personalizzata, annotala prima di svuotare. Lo svuotamento non modifica il formato di permalink scelto, rigenerano semplicemente le regole che lo rendono funzionante.

Se il problema persiste

Controlla quanto segue:

  • Conferma che mod_rewrite è abilitato sul server (Kapsule lo abilita per impostazione predefinita)
  • Assicurati che il file .htaccess nella radice del tuo sito sia scrivibile dal server web
  • Disattiva i plugin installati di recente uno alla volta per verificare la presenza di conflitti

Se nessuno di questi risolve il problema, apri un ticket di supporto in KPanel sotto Supporto.

Hai ancora bisogno di aiuto?

Scrivici a support@kapsulehost.com oppure apri una chat in KPanel.

Apri KPanel