errore-404

WordPress category page/2 con errore 404

Sono sicurissimo che questo post veloce possa aiutare tantissimi SEO ma anche tante persone che hanno il proprio sito o blog con WordPress.

Se stai leggendo questo post molto probabilmente questo problema è anche tuo!

Il problema: error 404 per category/page/2

Cliccando sulla categoria di appartenenza di un post, ti compaiono tutti gli articoli che fanno parte di quella categoria. Ma se gli articoli sono più di 10 (10 è il numero di visualizzazione post WordPress imposta di default ma ovviamente è personalizzabile) e cerchi di andare sulla pagina 2 o sulle altri pagine, può capitare che la tua versione di WordPress ti restituisca l’errore 404 di pagina non trovata 

Come ho risolto?

  1. Andando sul file functions.php che solitamente si trova nel percorso
    /public_html/wp-content/themes/nomedeltema/functions.php oppure dal backend del CMS WordPress al percorso
    Aspetto > Editor > Funzioni Tema (functions.php) 
  2. Inserendo a fondo pagina il seguente codice:
function category_set_post_types( $query ){if( $query->is_category ):
         $query->set('post_type','any');
         endif;return $query;}
add_action('pre_get_posts','category_set_post_types');

Come migliorare il percorso eliminando “category”?

Premesso che non abbia impostato nessuna base delle categorie su Impostazioni > Permalink, inserendo il codice che ti ho suggerito, vedrai che il percorso delle tua categoria sarà preceduto dalla cartella “virtuale” category
Giusto per farti un esempio avrai:
nomedeltuodominio.com/category/nomecategoria/page/2

Per fare in modo che dal percorso venga eliminata la /category/, potrai installare e attivare il plugin WP No Category Base che, se pur vecchio, è un plugin ancora compatibile anche con l’ultima versione di WordPress 3.9.2

E se neanche questo funziona?

Allora ti consiglio di provare il plugin Category pagination fix, un plugin per WordPress di vecchia data che non viene aggiornato da più di 2 anni ma che risulta ancora compatibile e funzionante con WordPress 3.9.2!

 

Se hai seguito tutto questo che ti ho scritto, fammi sapere qui sotto nei commenti se ha funzionato o meno :)

Loading Facebook Comments ...

2 Commenti

  • Luigi / 20 maggio 2015 at 9:52

    Ciao, da circa 5 giorni ho un problema simile, ogni giorno, GWT mi segnala molte pagine con Errore 404.

    Sono consapevole che gli Errori 404 non influiscono sul Posizionamento ma rappresentano solo un’Alert di Google…

    Però la cosa strana che tutti i 60 Errori emersi negli ultimi 5 giorni hanno un comun denominatore:

    page/147
    page/120
    page/125?s
    page/6?s=fiat
    page/180
    page/120?refsite=vvv.n1ads.com&ref=alexa-traffic-rank
    category/contratti/page/37
    page/159?compressiontest=gzip.html
    page/117?ref=akagunduzpuntocom

    in tutte centra sempre le Pagine del Sito, il problema è che queste pagine non sono mai Esistite, infatti la paginazione del sito arriva fino a pagina 113.

    Di questo passo visto che emergono queste pagine mai esistite potenzialmente potrebbero emergere infiniti errori 404, in pochi giorni ho accumulato circa 60 Pagine con Errore 404.

    Il Sito è sviluppato con una Tema Premium acquistato regolarmente, ma non è stata apportata nessuna modifica nel al Tema ne alla struttura di WordPress.

    Negli utlimi tempi ho solo disattivato alcuni Plugin ma che non hanno nulla a che vedere con questo tipo di Situazione.

    Quale potrebbe essere la Causa ? La stessa descritta nell’articolo ??? Grazie Mille

    Rispondi
    • Filippo Sogus / 23 maggio 2015 at 17:28

      Ciao Luigi,

      potrebbero essere tanto cose.. così è difficile :)
      Hai le URL friendly attivate? Ti consiglio magari un’analisi approfondita per capire se si generano link a pagine interne per qualche bug di plugin

      Rispondi

Lascia il tuo commento

Ti aspetto su Google Plus: aggiungimi alle tue cerchie

Seguimi!