Errore "Pagina non trovata" in Wordpress quando modifico una pagina

5 lug 2011, 11:21:39
Visualizzazioni: 16.5K
Voti: 1

Su un sito basato su Wordpress, quando aggiungo testo utilizzando l'editor visivo di Wordpress o il codice HTML a una pagina specifica, compare l'errore "pagina non trovata". Ho provato aggiungendo altro testo e funziona correttamente. Poi ho riscritto tutto il testo controllando periodicamente se comparivano errori. Alla fine sono riuscito a identificare la parola esatta che causa il problema: "from". Se uso "frm", "rom" o altre varianti funziona. Solo quando uso "from" compare l'errore pagina non trovata. Un'altra cosa, l'errore si verifica solo su questa pagina e non su altre. Ho usato "from" su molte altre pagine senza alcun problema.

È il sito di un cliente e non ho accesso al server. Ho solo le credenziali di accesso a Wordpress. Qualsiasi aiuto sarebbe apprezzato.

Aggiornamento: Ho provato anche con le entità HTML ma non funziona. Al momento stiamo usando "fróm" invece di "from" come soluzione temporanea.

7
Commenti

Stai ricevendo un errore 404 se il contenuto della tua pagina contiene la parola from?

User User
5 lug 2011 12:07:58

@polarblau: Sì

Chandresh Pant Chandresh Pant
5 lug 2011 12:26:00

@Keoki Zee: fammi sapere quali dettagli aggiuntivi ti servono. Il tuo suggerimento di pubblicare su WordPress Answers è ottimo. Posso migrare la domanda lì dato che è puramente relativa a WordPress.

Chandresh Pant Chandresh Pant
5 lug 2011 12:27:15

Questa è proprio una bella domanda. Potresti postare parte del codice in questione?

User User
5 lug 2011 13:24:21

@polarblau: È semplicemente del contenuto fornito dal client... non importa quale sia il resto del contenuto, non accetta proprio la parola "from". Nel momento in cui inserisci "from" e visualizzi l'anteprima o pubblichi la pagina, la pagina scompare. Penso sia un bug in WordPress. Un'altra informazione rilevante è che stiamo usando 'pretty urls'.

Chandresh Pant Chandresh Pant
7 lug 2011 06:01:35

È impossibile capire cosa causi questo problema senza vedere il codice che stampa il contenuto sulla pagina, dato che qualsiasi sito WP su cui ho lavorato finora consentiva l'uso della parola 'from'.

User User
7 lug 2011 07:05:02

@polarblau : sì, anche per me è strano; e tutte le altre pagine del sito permettono anche "from". Non sono sicuro di cosa stia causando il problema. Ho persino cancellato e ricreato la pagina di nuovo ma senza successo.

Chandresh Pant Chandresh Pant
7 lug 2011 08:16:25
Mostra i restanti 2 commenti
Tutte le risposte alla domanda 4
0

Ho avuto esattamente lo stesso strano problema con la parola "from" in un singolo post e ho scoperto che era causato dal plugin Wordpress SEO di Yoast. Potrebbero esserci anche altre cause, considerando che il problema è emerso solo ora con queste versioni. Utilizzo le versioni più recenti al momento:

  • Wordpress SEO plugin di Yoast, Versione 1.6.3
  • Wordpress 4.0

Disattivando il plugin Wordpress SEO, ho potuto modificare immediatamente il post, quello in cui avevo appena aggiunto la parola "from" due volte nell'ultima modifica.

Svuotare i permalink o modificare lo slug del post non ha risolto nel mio caso. Comunque, finché l'URL della pagina di modifica è simile a: /wp-admin/post.php?post=4076&action=edit, non capisco perché i permalink dovrebbero avere un ruolo..

Sospetto che ci sia un bug nel modo in cui il plugin Wordpress SEO analizza il testo per calcolare le parole chiave.

AGGIORNAMENTO: - rimuovere la parola "from" nel post non ha risolto l'errore "not found", ma disabilitare Wordpress SEO sì.. quindi potrebbero esserci altre parole o problemi correlati! - la soluzione MODSEC_ENABLE causa un errore 500 Internal server error

8 nov 2014 01:08:00
0

Ho trovato questa soluzione sul sito Wordpress.org devi aggiungere questa riga nel tuo file .htaccess.

# BEGIN 404 Fix

< IfModule mod_env.c >
SetEnv MODSEC_ENABLE Off
PassEnv MODSEC_ENABLE
< /IfModule >

#END 404 Fix

Spero che questo risolva il tuo problema

12 gen 2012 03:01:21
0

Che forma hanno i tuoi pretty permalinks e qual è il titolo di quella pagina? Mi è successo qualcosa di simile e aveva a che fare con il titolo della pagina. Prova a svuotare i permalink (vai su Impostazioni > Permalink e passa a un'impostazione predefinita diversa, salva, poi torna a quella che stavi usando).

Anche se ovviamente questo non spiega affatto perché inserire la parola 'from' nel corpo del post dovrebbe fare la differenza. :(

7 lug 2011 18:11:06
0

È molto tardi per scrivere risposte, ma funziona, ho anche affrontato lo stesso problema molte volte. Non c'è alcuna relazione tra il permalink e il post, tuttavia funziona se lo si imposta sul permalink predefinito ma era bloccato da Mod Security.

Motivi noti del problema:

  1. Permalink personalizzato
  2. Mod Security abilitato sul server

Soluzioni:

  1. Controlla il log di Mod Security per trovare il plugin bloccante e disabilitalo oppure disabilita la stessa regola in Mod Security.
  2. Passa a un Permalink normale (funziona solo in alcune condizioni, ad esempio alcuni plugin vengono caricati tramite permalink nel backend).
  3. Prova a disabilitare i plugin uno per uno e testa ogni volta, potresti trovare il plugin che causa il problema.
30 mag 2018 11:08:43