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
- Accedi al tuo admin WordPress su
yourdomain.com/wp-admin - Vai su Impostazioni > Permalink
- 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:
- Connettiti al tuo sito tramite SFTP. Vedi Accesso SFTP
- Naviga alla radice della tua installazione WordPress
- Apri il file
.htaccess - 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
- Salva il file
- 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:
- Vai su Impostazioni > Permalink
- Seleziona la struttura URL preferita (ad esempio, Nome dell'articolo)
- 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
.htaccessnella 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.