- Home
- Categorie
- Coding e Sistemistica
- WordPress
- Pagine statiche generano errore 404
-
Grazie mille ad entrambi per le risposte!
@lastrobt Non è quello il problema, ho verificato.
Questo è il contenuto del mio file .htaccess:RedirectMatch 301 /author/(.*) /$1 # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php </IfModule> # END WordPress # WordPress SEO - XML Sitemap Rewrite Fix <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^sitemap_index\.xml$ /index.php?sitemap=1 RewriteRule ^([^/]+?)-sitemap([0-9]+)?\.xml$ /index.php?sitemap=$1&sitemap_n=$2 </IfModule>
@all2aller Ho aggiornato i permalink, ma il problema persiste. Ho poi provato ad inserire il codice che mi hai fornito: "Internal Server Error".
-
Milanista Hai ragione, ho sbagliato codice quello che ti ho scritto server per attivare la compressione Gzip che evidentemente non hai attiva e ti da errore. Comunque il tuo file .htaccess è corretto contiene il:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ -
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php
</IfModule>Possibile che hai installato qualche plugin per il permalink? Prova a effettuare una copia del database (per sicurezza), tornare al permalink predefinito e poi cambiare di nuovo. Facci sapere.
-
Ho provato a disattivare tutti i plugin per capire se il problema dipende da uno di questi, ma non è cambiato nulla.
Per tornare al permalink predefinito intendi cambiarlo momentaneamente e poi ritornare all'attuale? Fatto anche questo, ma niente.
-
L'assistenza del mio provider mi ha suggerito di ripristinare le pagine manualmente nel database. Nella pratica come si fa?
-
Penso che intendano andare a verificare che ci siano. Ma toglimi una curiosità, con il permalink normale funzionano? Perchè potrebbe essere un problema di re-indirizzamento degli URL.
-
Che intendi per "permalink normale"? Non ho modificato il permalink delle pagine, è quello standard.
Ieri ho notato che non funziona neanche il feed ( isignoridellemosche.it/feed ), è possibile che siano problemi collegati?
-
Intendo il permalink predefinito. Se le pagine funzionano con il permalink predefinito. Comunque potrebbe essere, probabilmente nell'installazione o nell'aggiornamento del core ci sono stati dei problemi ed ora ti da tutti questi problemi.
-
Non è quindi un problema di permalink.
Cosa mi suggerisci di fare?
-
Non vorrei essere troppo drastico, però mi sembra il sistema migliore anche per debellare altri eventuali errori. Io procederei in questo modo: Esportare tutti gli articoli e pagina, reinstallare Wordpress salvando tutti i file del sito e, successivamente, importare articoli e pagine. Sembra drastico, ma se attualmente ci sono eventuali errori non ci saranno più.
-
Andando su "Aggiornamenti" e cliccando su "Reinstalla adesso" è differente? Perché l'ho appena fatto, ma il problema rimane.
Tu mi dici quindi di conservare i file del sito, reinstallare WordPress con gli stessi e poi importare il file di esportazione precedentemente scaricato dal pannello di amministrazione di WordPress giusto? Però in quest ultimo non sono inclusi gli utenti associati ai relativi articoli, o sbaglio? Per me sono fondamentali. Dovrei caricare il backup del database, ma questo comporterebbe il non risolvere nulla credo (il problema sta qui no?)
-
Si esatto, importando dall'admin di Wordpress dovresti comunque mantenere gli utenti, gli articoli e le pagine con i relativi autori. In ogni caso, anche se gli autori non venissero correttamente importati penso non sia un problema selezionare gli articoli scritti e selezionare l'autore. Comunque basta mantenere un backup di sicurezza. Io non dico di esportare e importare il database, dico di crearne uno nuovo da zero reinstallando completamente Wordpress e poi importare i articoli, pagine ecc... dal file che ti lascia wordpress quando esporti.
-
Ok, ti ringrazio. Proverò uno dei prossimi giorni e ti farò sapere. A presto!
-
Ho fatto come mi hai suggerito, per poco le pagine hanno funzionato. Poi ho sistemato un po' di cose è sono tornate a non funzionare più. Che sia nel tema l'errore?
-
Non penso sia il tema, teoricamente il tema non dovrebbe andare ad intaccare queste impostazioni, comunque puoi provare a cambiare un attimo tema. Potrebbero essere i plugin o magari qualche funzione nativa di Wordpress che ha smesso di funzionare. Potresti scrivere la lista dei plugin che utilizzi giusto da capire se ti posso suggerire qualche plugin che, mi ricordo, mi avevano aiutato in passato con dei problemi simili. Tu non hai modificato il file page.php del tuo tema? Prova a fare una copia del database e installare il plugin permalink validator.
-
Ho provato a cambiare tema, ma niente.
Ecco i plugin:
Akismet
Audit Trail
Broken Link Checker
cbnet Multi Author Comment Notification
Disqus Comment System
Genki Pre-Publish Reminder
Most and Least Read Posts Widget
Optimize DB
User Photo
WooDojo
WooTransmitter
WordPress Backup to Dropbox
WordPress Database Backup
Wordpress Popular Posts
WordPress SEO
WordPress Social Ring
WP-MailUp
WPtouchNon ho modificato il file page.php e in ogni caso non credo sia lì il problema perché non funzionano neanche i feed.
Ho installato Permalink Validator, come devo usarlo?
-
Non c'è nessuna impostazione da modificare su Permalink Validator, dovrebbe semplicemente sistemare il permalink. Molto strano, anche se crei delle nuove pagine vedi l'errore... e inoltre non vedo nessun plugin che potrebbe causare questo problema. Cercherò...
-
Ti ringrazio, attendo tue notizie allora.
Molto strano, poi, che non funzionino neppure i feed.
-
Hai qualche novità per me?
Ho ancora i problemi delle pagine statiche e del feed non funzionanti.
-
Ciao, ragazzi! Ho un problema simile anch'io: sto gestendo un sito che ha come impostazione predefinita del permalink /%post_id/. Ho provato a impostare il permalink in questo modo /%postname% sia attraverso il pannelo di wp sia attraverso i plug-in Seo Wordpress di Yoast e Advanced permalinks, ma il risultato è sempre lo stesso: errore 404... Le pagine indicizzate da Google sono 21... mi converrà riscriverle?