Non c'è niente di più frustrante che fare clic su un post che sai esistere, solo per finire su una pagina di errore 404. Ci siamo imbattuti in questo problema più di una volta, e può essere sconcertante quando nulla sembra chiaramente rotto.
La buona notizia? Nella maggior parte dei casi, puoi risolverlo in meno di un minuto. Vai su Impostazioni » Permalink e fai clic su 'Salva modifiche': questo semplice passaggio risolve il problema per la maggior parte dei siti WordPress.
Se ciò non funziona, non preoccuparti. Abbiamo preparato una guida passo passo che copre ogni causa comune... dai conflitti di plugin ai problemi di .htaccess, in modo da poter ripristinare rapidamente i tuoi post online.

Perché i miei post di WordPress restituiscono un errore 404?
Un errore 404 significa che il server non è riuscito a trovare la pagina richiesta, anche se potrebbe esistere nella tua bacheca di WordPress. Questa disconnessione si verifica solitamente perché qualcosa ha interrotto il collegamento tra l'URL del tuo post e il suo contenuto effettivo.
Ecco i motivi più comuni per cui i tuoi post potrebbero mostrare un errore 404 "Pagina non trovata":
- Conflitti di plugin o temi: Alcuni plugin o temi possono interferire con il modo in cui WordPress gestisce i permalink. Ciò può portare a collegamenti interrotti ed errori 404 su post che prima funzionavano correttamente.
- Problemi di codice personalizzato: Se hai aggiunto codice personalizzato al tuo sito, anche un piccolo errore può influire sui permalink o causare conflitti che si traducono in errori 404.
- Problemi con il tuo file .htaccess: Il file .htaccess controlla come WordPress struttura gli URL. Se questo file è corrotto, mancante o mal configurato, i tuoi post e le tue pagine potrebbero restituire errori 404.
Come trovare tutti i post di WordPress con errori 404
Prima di passare alle soluzioni, è utile sapere se questo errore riguarda un solo post o molti. Comprendere l'ambito rende più facile scegliere la soluzione giusta.
Ti consigliamo di utilizzare Google Search Console. Se non l'hai ancora configurata, consulta la nostra guida su come aggiungere il tuo sito WordPress a Google Search Console.
Una volta che il bot di Google ha scansionato il tuo sito, Search Console ti mostrerà report dettagliati, inclusi eventuali errori 404 che trova.
Per vedere quali post restituiscono errori, accedi alla dashboard di Search Console. Naviga nel report 'Pagine' e troverai un elenco di tutti gli URL segnalati.

Per ulteriore aiuto, consulta i nostri suggerimenti per l'utilizzo di Google Search Console per aumentare il traffico del sito web, che includono consigli per la correzione degli errori 404.
Ora, vediamo come correggere i post di WordPress che restituiscono errori 404. Puoi utilizzare i link sottostanti per passare a un metodo specifico:
- Metodo 1: Verifica conflitti di plugin o temi e problemi di codice personalizzato
- Metodo 2: Correggi le impostazioni dei tuoi Permalink
- Metodo 3: Aggiorna il file .htaccess di WordPress
- Metodo 4: Contatta il tuo provider di hosting
- Metodo 5: Abilita mod-rewrite (Installazione WordPress locale)
- Domande frequenti sugli errori 404 di WordPress
- 🎁 Bonus: Guida aggiuntiva sulla gestione degli errori 404
Metodo 1: Verifica conflitti di plugin o temi e problemi di codice personalizzato
Plugin, temi o codice personalizzato possono talvolta interferire con i permalink e causare errori 404. Ci siamo imbattuti in questo problema noi stessi durante il test di strumenti sui nostri siti demo.
Quando risolviamo i problemi, utilizziamo un ambiente di staging per disattivare in sicurezza i plugin uno per uno. Questo ci aiuta a isolare il problema senza influire sul sito live.
Per provare tu stesso, inizia disattivando temporaneamente tutti i tuoi plugin. Quindi riattivali uno alla volta, controllando dopo ciascuno per vedere se l'errore 404 si ripresenta.
Se l'errore appare dopo aver attivato un plugin specifico, quello è probabilmente la causa. Puoi cercare soluzioni relative a quel plugin o contattare lo sviluppatore per assistenza.
Anche il tuo tema WordPress potrebbe essere il problema.
Per verificare, passa temporaneamente a un tema WordPress predefinito come Twenty Twenty-Three o Twenty Twenty-Four. Vai su Aspetto » Temi e fai clic su 'Attiva' su un tema predefinito.

Se l'errore 404 scompare con un tema predefinito, il tuo tema originale sta probabilmente causando il conflitto. Puoi risolverlo ulteriormente o considerare di passare a un tema diverso.
Per raccomandazioni, consulta la nostra selezione di esperti dei temi WordPress più popolari.
Se hai aggiunto di recente snippet di codice al tuo sito web, esaminali attentamente. Anche piccoli errori possono causare errori 404.
Ti consigliamo di utilizzare il plugin WPCode per aggiungere codice personalizzato. Ti consente di inserire snippet senza modificare direttamente i file del tema, riducendo il rischio di compromettere il tuo sito.
WPCode rileva anche automaticamente gli errori. Se qualcosa va storto, disattiva lo snippet e ti avvisa. Puoi persino utilizzare la modalità di test per controllare il tuo codice prima di pubblicarlo.

Se nessuno di questi passaggi risolve il problema, passa al metodo successivo in cui risolveremo i problemi relativi alle impostazioni dei tuoi permalink.
Metodo 2: Correggi le impostazioni dei tuoi Permalink
I post di WordPress spesso restituiscono errori 404 a causa di problemi con le regole di riscrittura nel tuo file .htaccess. Nella maggior parte dei casi, puoi risolvere questo problema semplicemente salvando nuovamente le impostazioni dei tuoi permalink.
Vai su Impostazioni » Permalink nella tua bacheca di WordPress e fai clic sul pulsante 'Salva modifiche'.

Non è necessario modificare nulla. Il semplice clic su 'Salva modifiche' svuota le regole di riscrittura (il che significa che WordPress rigenera le istruzioni di routing degli URL che indicano al tuo server dove si trova ogni post).
Questo semplice passaggio risolve l'errore 404 per la maggior parte dei siti WordPress. Se non funziona per te, potrebbe essere necessario aggiornare manualmente il tuo file .htaccess.
Metodo 3: Aggiorna il file .htaccess di WordPress
Prima di apportare qualsiasi modifica, ti consigliamo di eseguire il backup del tuo sito WordPress e del tuo file .htaccess. Se qualcosa va storto, puoi ripristinare facilmente l'originale.
Dovrai connetterti al tuo server utilizzando un client FTP come FileZilla, oppure utilizzare il File Manager nel pannello di controllo del tuo hosting.
Successivamente, trova il file .htaccess (un file di configurazione nascosto che controlla come il tuo server gestisce gli URL) nella cartella principale del tuo sito. Questa è la stessa directory che contiene cartelle come /wp-content/ e /wp-includes/.
Fai clic destro sul file e seleziona 'Permessi file' o 'Cambia permessi' dal tuo client FTP.

Se WordPress non è riuscito a scrivere nel file in precedenza, prova a modificare temporaneamente i permessi su 666 per renderlo scrivibile.
Importante: Il permesso 666 significa che chiunque può leggere e scrivere nel file, il che rappresenta un rischio per la sicurezza. Utilizza questa impostazione solo temporaneamente e modificala nuovamente subito dopo aver finito.
Ora, torna alla tua bacheca di WordPress e salva nuovamente le impostazioni dei permalink (Impostazioni » Permalink » Salva modifiche). Questo consente a WordPress di rigenerare un file .htaccess corretto.
Una volta fatto, torna al tuo client FTP e modifica i permessi del file su 644. Questa impostazione consente a WordPress di leggere il file proteggendolo da modifiche non autorizzate.

In alternativa, puoi modificare manualmente il file .htaccess.
Fai clic destro sul file .htaccess e seleziona l'opzione Visualizza/Modifica.

Il file si aprirà in un editor di testo semplice come Blocco note o TextEdit.
Aggiungi le seguenti regole di riscrittura 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 e caricalo nuovamente sul tuo server. Quindi verifica se i tuoi post vengono caricati correttamente.
Metodo 4: Contatta il tuo provider di hosting
If none of the solutions above have fixed the 404 error, we recommend contacting your WordPress hosting provider.
There may be a server-side issue on their end, or they can help you troubleshoot the problem further. In our experience, good hosting support teams can often spot configuration issues that are easy to miss.
For tips on getting help, see our guide on how to properly ask for WordPress support and get it.
Metodo 5: Abilita mod-rewrite (Installazione WordPress locale)
If you’re running WordPress on a local server for testing, you’ll need to enable mod_rewrite in your Apache configuration. This applies to MAMP, WAMP, or XAMPP setups.
Enabling mod_rewrite allows WordPress to generate clean URLs and prevents 404 errors on your local posts and pages.
I passaggi variano a seconda della piattaforma. Se stai usando XAMPP, apri il pannello di controllo e fai clic sul pulsante ‘Config’ nella colonna Azioni. Quindi seleziona ‘Apache (httpd.conf)’.

Trova questa riga: #LoadModule rewrite_module modules/mod_rewrite.so
Rimuovi il ‘#’ all’inizio per decommentarla. Questo abilita il modulo mod_rewrite.

Successivamente, cerca le righe che dicono AllowOverride None e cambiale in AllowOverride All. Questo dice ad Apache di consentire ai file .htaccess di controllare il routing degli URL.
Di solito le trovi all’interno di blocchi <Directory>, specialmente quello che punta alla cartella del tuo sito (come htdocs in XAMPP). Per test locali, è generalmente sicuro applicare questa modifica ovunque la vedi.

Salva il file httpd.conf e chiudilo. Nel pannello di controllo XAMPP, fai clic su ‘Stop’ sul modulo Apache, quindi fai clic di nuovo su ‘Start’ per riavviarlo.
Ora torna alla dashboard di amministrazione di WordPress e verifica se i tuoi permalink funzionano.
Tutorial video
Se preferisci istruzioni visive, guarda il video qui sotto.
Domande frequenti sugli errori 404 di WordPress
Imbattersi in errori 404 sul tuo sito WordPress può essere confusionario. Ecco le risposte alle domande più comuni che possono aiutarti a risolvere i problemi in modo più efficace.
Perché ricevo un errore 404 sui post di WordPress?
Un errore 404 sui post di WordPress di solito significa che il server non riesce a trovare la pagina all'URL richiesto. Questo può accadere a causa di permalink interrotti, un file .htaccess corrotto, post eliminati o un conflitto di plugin/tema che modifica la gestione degli URL.
Come risolvo un errore 404 in WordPress?
Il modo più veloce per risolvere un errore 404 di WordPress è salvare nuovamente le impostazioni dei permalink. Vai su Impostazioni » Permalink e fai clic su ‘Salva modifiche’. Se ciò non funziona, controlla il tuo file .htaccess, disabilita i plugin o passa a un tema predefinito per escludere conflitti.
Come posso trovare tutti gli errori 404 sul mio sito WordPress?
Google Search Console è il modo migliore per trovare errori 404 sul tuo sito WordPress. Ti mostra un elenco di tutti gli errori 404 che Googlebot incontra. Puoi anche utilizzare plugin come Broken Link Checker per individuare link interrotti e pagine mancanti.
Cosa fa il file .htaccess in WordPress?
Il file .htaccess in WordPress è un file di configurazione che controlla come vengono elaborate le URL. WordPress lo utilizza per gestire la struttura dei permalink e instradare le URL al contenuto corretto. Se questo file è mancante o corrotto, le tue URL potrebbero smettere di funzionare correttamente.
Come modifico in sicurezza il file .htaccess?
Puoi modificare in sicurezza il file .htaccess utilizzando un client FTP o il file manager del tuo hosting. Crea sempre prima un backup. Dopo aver modificato, assicurati che i permessi siano impostati su 644 in modo che rimanga leggibile e sicuro.
Perché le mie pagine di categoria o tag di WordPress mostrano errori 404?
Le pagine di categoria o tag di WordPress potrebbero mostrare errori 404 se il tuo tema non supporta i modelli di archivio o se le impostazioni dei permalink sono configurate in modo errato. Salvare nuovamente i permalink e verificare il supporto dell'archivio del tuo tema di solito può risolvere questo problema.
Come risolvo gli errori 404 per i tipi di post personalizzati?
Per risolvere gli errori 404 per i tipi di post personalizzati, vai su Impostazioni » Permalink e fai clic su 'Salva modifiche' per aggiornare le regole di riscrittura. Verifica anche che il tuo tipo di post personalizzato sia registrato con le impostazioni di riscrittura corrette e abbia il supporto dell'archivio, se necessario.
Posso reindirizzare le pagine 404 alla mia homepage o a un'altra pagina?
Sì, puoi reindirizzare le pagine 404 di WordPress utilizzando plugin come Redirection. Questo ti consente di creare reindirizzamenti 301 da URL vecchie o interrotte a nuove. Puoi anche creare una pagina 404 personalizzata per guidare gli utenti verso contenuti utili.
🎁 Bonus: Guida aggiuntiva sulla gestione degli errori 404
Ecco altre risorse che abbiamo preparato per aiutarti a gestire gli errori 404 e altri problemi comuni di WordPress:
- Come migliorare il tuo template di pagina 404 in WordPress (2 modi)
- I migliori esempi di design di pagine di errore 404 per WordPress
- I migliori plugin gratuiti per reindirizzare gli errori 404 per WordPress
- Come ricevere avvisi via email per errori 404 in WordPress
Speriamo che questo articolo ti abbia aiutato a risolvere gli errori 404 nei post di WordPress. Potresti anche voler consultare la nostra guida ai errori più comuni di WordPress e come risolverli, insieme alle nostre scelte esperte per i migliori plugin WordPress per far crescere il tuo sito.
Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.


Thomas Elkin II
Sfortunatamente, questo non mi ha aiutato. Nessuna delle due soluzioni ha funzionato. Qualcuno ha altri suggerimenti?
Sharma Rahul
Grazie, grazie mille!! Mi hai salvato la serata (y)
Javier Rodriguez
Waooo. Una settimana a cercare di capire cosa non andava ed era il problema WAMP. Risolto con un clic. Grazie mille
Ben
Grazie. Consigli chiari che mi hanno risparmiato molte ore di panico.
Milano
Trovato soluzioni su molti siti... Ma senza fortuna. E dopo tutto ho provato quanto segue
Impostazioni » Permalink, e fai semplicemente clic sul pulsante Salva modifiche.
Ha funzionato!!
Million Thanks To Team WpBeginner….. !!
minacio
Grande aiuto, grazie mille!
So easy!
Jeff
Temo che questo non abbia funzionato per me. Continuo a ricevere l'errore 404 e questo influisce su tutti i link della mia pagina principale. Tuttavia, se imposto le impostazioni dei Permalink su "Predefinito", tutto funziona. Non voglio però le impostazioni predefinite, voglio che i permalink utilizzino "Giorno e nome". Ho anche controllato il file .htaccess e va bene. Ho fatto lo stesso per i permessi e anche quelli vanno bene. Aiuto!
Supporto WPBeginner
Jeff, hai provato a eliminare il tuo file .htaccess? Dopo averlo eliminato, devi andare su Impostazioni » Permalink e salvare le impostazioni dei permalink desiderate.
Amministratore
Rick Harris
Quindi questo suggerimento funziona solo in parte per me. Ho il problema del 404 solo su 1 post, ma è il mio primo, quindi è quello che spiega 'di cosa parla questo blog e cosa troverai qui', quindi è piuttosto importante per il sito del blog.
Vedi se riesci a capirlo.
Se imposto i permalink su qualcosa come anno/mese/nome del post, funziona bene.
Anche se vado a eliminare il file htaccess e poi apporto la modifica, impostandolo su 'nome del post' si verifica che quel post ottenga il 404. Verrà comunque visualizzato nelle pagine principali e di categoria, però.
Alejandro
Thanks!!!
…fixing the Permalinks did it for me! (;
Gaston
Ah ah, così facile! grazie!
Indonesian
Davvero utile.. grazie mille... Sei un grande uomo.. !!
Annie
Ho esaminato entrambe queste opzioni e continuo a ricevere un errore 404. Ho impostato i permalink su 'nome articolo', ma per qualche motivo solo UNO dei miei articoli è bloccato su una struttura di permalink diversa (l'articolo termina con /3088 invece) e non cambia quando aggiorno i permalink. Sono anche entrato nel mio file .htaccess e c'era già il codice che avevi sopra, ma non c'era nulla riguardo ai permessi nel file. C'è qualcosa che posso fare per far apparire questo articolo? Posso vederlo nel feed della mia homepage, ma ricevo l'errore quando ci clicco sopra per andare alla pagina dell'articolo.
Ashleigh
Sto avendo lo stesso problema... AIUTO
Scotty
sììì. grazie per questo post – mi ha davvero salvato la vita!
Roel
Sei un boss.
Emily Gates
Grazie admin, ero molto preoccupato per questo, infatti ho installato un plugin per le categorie (perché gestisco il mio blog che è facebookstatuss.com) e dopo la disattivazione ho scoperto che il mio singolo articolo non veniva mostrato correttamente, veniva visualizzato un errore 404, ma ora l'ho risolto. Grazie per aver fornito la soluzione.
Marx
Amico, sei un grande.
Amon Lucas
Grazie! Obrigado.
Somesh
Ho cambiato il mio tema per un po'. E ha diverse sezioni predefinite nella dashboard.
Gadget
Videogiochi
Come fare
Quindi, dopo aver riapplicato di nuovo il tema, i post nella sezione post funzionano bene. Ma, i post per quelle sezioni dicono pagina non trovata.
Come riportare quei post indietro i post sono disponibili nella dashboard ma, anche le loro miniature sono disponibili sul sito web ma quando ci clicco sopra dice pagina non trovata.
sven
grazie mille. mi hai reso la giornata.
Naser
Grazie mille. Mi hai reso la giornata. Grazie……
Edgar
Thanks for the info! Was in dispair, but now fine again. Had to do an extra step though. My host provider (hostnet) installed wordpress for me, so I had to get into their config panel to sync the .htacces file. Don’t know if this is more common for people using pre installed wordpress. Just letting you know
Markus Dan
Questo è geniale!
Grazie... mi hai salvato la giornata!
Dani
Ehi amico, grazie mille. Mi hai risparmiato un sacco di ore di lavoro!
Carl
Ciao,
il mio problema era che il file .htaccess non era scrivibile.
Tutto quello che dovevo fare era impostare il chmod a 777, poi premere il pulsante "salva modifiche" nel menu Opzioni Permalink. WP ha quindi svuotato correttamente le vecchie impostazioni di .htaccess e le ha riscritte.
Funziona, Grazie!
Ben
Ciao, ho avuto lo stesso problema su 2 dei miei siti con la modifica di post o pagine, tutto il resto sembrava funzionare bene. (è successo contemporaneamente)
L'ho risolto cambiando i permessi in cpanel/file manager a 644 per i file e 755 per le directory e tutto è tornato alla normalità. quindi controlla il tuo hosting per le impostazioni consigliate sui permessi dei file.
In qualche modo i permessi per tutti i file e le directory erano impostati su 655 per (tutti i file e le directory di wp).
Cambiare i permessi solo sul file .htaccess non ha funzionato per me e nemmeno modificarlo, né cambiare i permalinks. {in qualche modo penso che il mio problema provenisse dal mio server.}
Spero sia utile per qualcuno.
Pankaj Chauhan
Stavo ricevendo lo stesso errore 404 sul mio blog. Non succedeva con tutti i post ma con uno specifico. Dopo qualche ora ho notato che il nome della categoria causava il problema. quindi ho eliminato la categoria e l'ho ricreata con uno slug diverso. Ha funzionato.
ma non sono ancora sicuro del perché sia successo...
Fortunatamente, in quella categoria, non avevo post altrimenti... sarebbe stato un problema dato che dovevo riassegnare la nuova categoria a tutti i post.
JP van der Meer
Grazie mille, mi ha aiutato!
I did delete the .htaccess
Grazie!
Manisha Sarangi
Ciao,
Ho un'altra soluzione e ha funzionato come per magia.
Segui solo pochi passaggi qui.
Per UBUNTU :
1.Devi abilitare mod_rewrite nel server Apache
sudo a2enmod rewrite
2.Devi riavviare il webserver per applicare le modifiche
sudo service apache2 restart
3. Se si prevede di utilizzare mod_rewrite nei file .htaccess, è anche necessario abilitare l'uso dei file .htaccess modificando AllowOverride None in AllowOverride FileInfo. Per il sito web predefinito, modificare /etc/apache2/sites-available/default
Opzioni Indici FollowSymLinks MultiViews
# cambiato da None a FileInfo
AllowOverride FileInfo
Order allow,deny
allow from all
4.Dopo una tale modifica, è necessario riavviare nuovamente Apache
sudo service apache2 restart
5. Quindi vai su admin di wordpress>impostazioni>permalink>seleziona nome post e salva le modifiche
Ora funzionerà.
Grazie
David Vitorino
Grazie per questo post!!
Stavo cercando di installare wordpress su koding.com VPS e il tuo post mi ha davvero aiutato.
la mod_rewrite era disattivata in apache.
Complimenti
seb okelly
Questo post ha risolto il mio problema, che avevo peggiorato armeggiando nel Codex. Grazie.
Syl
Ciao!
Grazie per il tuo post. Ho un problema simile sul mio blog WordPress e non so cosa fare al momento. Per farla breve, il mio file .htaccess viene sovrascritto più e più volte...
Queste righe:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
vengono duplicate centinaia o migliaia di volte con caratteri NUL, e il mio .htaccess ora è di 1,5 Mo! Posso risolvere il problema caricando un .htaccess pulito, ma il problema si ripresenta dopo poche ore/giorni, ancora e ancora, e le pagine dei miei siti mostrano solo un errore 404...
Ho anche provato a impostare gli attributi del file htaccess su 404 invece di 604 per impedirne la riscrittura, ma il mio host non lo consente e è tornato a 604...
Wordpress: 3.6.1 Plugin: Akismet, Anti-spam, DB Cache Reloaded Fix, Do Follow, Google Analytics for WordPress, Post Ratings, Recipe Card, Tweet, Like, Google +1 and Share, UberMenu, WordPress Database Backup, WordPress SEO, WP Sitemap Page, WP Super Cache
Qualche idea?
Best regards
Supporto WPBeginner
Disattiva tutti i tuoi plugin, se hai del codice personalizzato incollato nel file functions.php del tuo tema, crea un backup del tuo file esistente e poi installa una copia fresca del tuo tema. Elimina il tuo file .htaccess. Vai su Impostazioni » Permalink e salva i tuoi permalink. Ora connettiti al tuo sito tramite FTP, wordpress avrà creato un nuovo file .htaccess per te. Naviga alcune pagine sul front-end del tuo sito e poi vedi se le modifiche nel tuo file .htaccess riappaiono.
Amministratore
MissyLee
Many many thanks for continuing with helping people – My child theme functions.php was the problem. Seriously, this is a great site!
Megha Verma
Ciao, ho un problema di errore 404 pagina non trovata. Ma non è applicabile a tutti i post. Questo problema si presenta in 5 casi su 10. Inoltre, sto usando lo stesso metodo per creare tutti i post e la struttura dei permalink è /sample-post/. Per favore, aiutami a risolvere questo problema e forniscimi la soluzione migliore.
Ana Villegas
Fantastico! Questo mi ha aiutato molto, grazieeeee! <3
Biswajit Rout
Ciao,
Grazie per le informazioni. Ho lo stesso problema.
Ma ora l'ho risolto aggiungendo il codice seguente nel mio .htaccess.
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
Grazie ancora per questo post.
Jyo
Hi, thanks for the info, but it doesnt work for me
Please admin can you help me out. My permalinks arent working. I have tried your method. The only way its working is by setting permalinks to default else the whole site comes down, not even the wp admin section is accessible.
Supporto WPBeginner
Ecco qualcosa che puoi provare. Connettiti al tuo sito WordPress usando un client FTP come Filezilla. Una volta connesso al tuo sito web, nella barra dei menu di Filezilla fai clic su Server » Forza visualizzazione file nascosti. Trova il file .htaccess nella directory principale del tuo sito web, scaricalo sul tuo computer, quindi elimina il file dal tuo server. Ora vai nell'area di amministrazione di WordPress nel tuo browser e fai clic su Impostazioni » Permalink. Scegli una struttura di permalink per il tuo sito web e fai clic sul pulsante Salva modifiche. Speriamo che questo risolva il tuo problema.
Amministratore
Elizabeth
Questo errore 404 mi stava facendo impazzire!. Grazie per queste informazioni istruttive!
Decio Denis Bernardo
Grazie.. bello e facile!
karen
Pensavo di aver già combinato un pasticcio con il mio blog e di non poterlo più far funzionare. Grazie per questo bel post!
Darren
Sei FANTASTICO! Non avevo idea di cosa non andasse. 5 minuti di lettura del tuo post e qualche clic dopo il mio blog è di nuovo online e funzionante! Grazie mille!
Gav Reichel
Se tutto quanto sopra non fa alcuna differenza per te, potrebbe valere la pena chiedere all'amministratore del tuo sito web se ha aggiunto quanto segue alla configurazione (se si utilizza Apache):
Opzioni Indici Includi FollowSymLinks
AllowOverride All
(Questo è solitamente definito nella sezione dell'host virtuale)
In caso contrario, il tuo file .htaccess non verrà letto!
(Parlo per esperienza dopo aver passato 30 minuti a cercare di capirlo!)
pete
Ciao, il mio htaccess è stato hackerato e ho dovuto eliminarlo. Ora ho questo problema. Questa soluzione mi porta solo a metà strada. Dal messaggio 404 del browser (prima) alla mia pagina 404 personalizzata di WordPress (dopo il ripristino dei permalink). Qualche idea?
Staff editoriale
Riesci a vedere che il .htaccess viene creato? In caso contrario, potresti voler aggiungere un file .htaccess vuoto.
Amministratore
Pete
Took me a while to get back…
The htaccess look allright. It gets updated..Still not working. Only the custom ugly permalinks. Another wp site on the same server got hacked at the same time. But on that one this fix solves the problem..
protik
Thank you Thank you so much…had a mild panic attack when the 404 error happened…this post was a life saver!!
Rod Salm
Permalink fix worked for me, thank you very much!
Rod Salm
Peter
Grazie grazie grazie.
Ha funzionato.
Hai ragione, ci sono così tante variabili che a volte sapere cosa chiedere è significativamente più difficile che risolvere il problema.
Ora posso accedere di nuovo al mio blog.
Buona giornata.
Peter Sitting Scribe
Allii Allee
Ho fatto tutti i passaggi ma mi dà ancora questo errore
Errore 404
La pagina richiesta non può essere visualizzata. Sembra che tu abbia perso la tua destinazione prevista, a causa di un link errato o obsoleto, o di un errore di battitura nella pagina che speravi di raggiungere.
Akhil Gupta
prima di tutto voglio ringraziarti per questo fantastico tutorial.. non riesco a cambiare il permalink da 2 ore.. stavo modificando il file .htaccess ma non funzionava, ma dopo aver visto il tuo post sull'errore 404 sono riuscito a capirlo e ora il mio problema è risolto. Grazie ancora
SBC
Grazie, mi ha davvero aiutato a risolvere i problemi con il mio sito...
Bruce Ketchum
Grazie, WPBeginner! Il tuo suggerimento di fare clic sul pulsante Salva modifiche nelle impostazioni dei Permalink di WordPress ha risolto il mio errore 404, che si verificava su post e pagine.
Imran Hossain
Questo è un tutorial molto importante per me. Oggi ho imparato l'errore 404 Not found.
Adrian D'Amico
Anch'io ho questo problema su un mio sito – dove continua a succedere ogni pochi giorni anche dopo aver fatto clic su Salva modifiche e aggiornato i Permalink. Suppongo che sia un plugin, ma non ho ancora disattivato e riattivato tutti i plugin perché dovrei aspettare giorni per scoprire quale lo sta causando. Pensi che la soluzione di modifica di htaccess che descrivi sia una soluzione permanente, o il problema si ripresenterà? Grazie per qualsiasi aiuto tu possa fornire.
Staff editoriale
Ogni sito WordPress che utilizza permalink personalizzati ha quel codice.
Amministratore
Adrian
Ciao – Ho seguito questo tutorial ma il mio sito è ancora afflitto da questo problema. C'è qualcosa che lo scatena? Qualcosa come un plugin? Ho ricontrollato e il mio file htaccess è sempre come suggerisci nell'articolo, sembra che stia succedendo qualcos'altro almeno nel mio caso. grazie per qualsiasi aiuto tu possa fornire.
Adrian
Suppongo che quello che sto chiedendo è se conosci un modo per rintracciare cosa lo sta causando (cioè, quale plugin, ecc.)
Rich
Hai questo in httpd.conf per i file del webserver – circa alla riga 220 in un file httpd.conf predefinito. Il tuo host potrebbe sovrascrivere le modifiche che hai apportato?
AllowOverride FileInfo
Le impostazioni del mio webserver non lo avevano, quindi nonostante l'avessi modificato nelle impostazioni iniziali della Directory, semplicemente non funzionava. Appena l'ho fatto ha funzionato.
Jay Castillo
La domanda è, cosa sta causando il problema con il file htaccess?
Ho riscontrato questo problema prima e l'ho ricondotto all'uso del plugin wordpress diggdigg.
La soluzione rapida è stata salvare la struttura dei permalink proprio come hai menzionato sopra, ma il problema mi è capitato due volte (errori 404 sui miei post del blog, la homepage andava bene) in una settimana e dopo aver rimosso il plugin diggdigg, non si è più verificato.
Non so ancora perché sia successo.