1. Home
  2.  
  3. Blog
  4.  
  5. Web developer
  6.  
  7. Errore 404 su Magento 2 dopo aggiornamento: cause e fix veloci

Errore 404 su Magento 2 dopo aggiornamento: cause e fix veloci

Errore 404 su Magento 2 dopo aggiornamento
Getting your Trinity Audio player ready...

Hai appena aggiornato il tuo store Magento 2 e improvvisamente ti ritrovi pagine prodotto o categorie con errore 404?
Niente panico: questo problema è più comune di quanto pensi.
Spesso è legato a URL rewrite corrotti, cache non svuotata o indici non aggiornati.

Ecco le cause più frequenti e come risolverlo subito.


1. Controlla le URL Rewrite

Magento 2 usa un sistema di URL Rewrite per gestire le URL SEO-friendly.
Dopo un upgrade, possono generarsi conflitti se:

  • Sono presenti redirect doppi o errati.

  • Prodotti/categorie sono stati rinominati senza aggiornare gli URL.

Come controllare:

  1. Vai in Admin > Marketing > SEO & Search > URL Rewrite.

  2. Cerca le URL che restituiscono errore 404.

  3. Controlla se puntano a ID di prodotto o categoria corretti.

  4. Modifica o elimina le rewrite duplicate.


🔄 2. Ricostruisci gli indici

Magento 2 dipende fortemente dagli indici.
Dopo un aggiornamento, devi reindicizzare per aggiornare URL, categorie e prodotti.

Esegui via CLI:

php bin/magento indexer:reindex

Per verificare lo stato:

php bin/magento indexer:status

🧹 3. Svuota cache

La cache di Magento può conservare vecchie route e causare 404.

Esegui:

php bin/magento cache:clean
php bin/magento cache:flush

🗂️ 4. Controlla le regole .htaccess o nginx

Se hai un server Apache, verifica .htaccess:

  • Rewrites per URL SEO devono essere attivi.

  • Modulo mod_rewrite deve essere abilitato.

Su Nginx:

  • Verifica la configurazione dei rewrite nelle server blocks.


🔑 5. Verifica permessi e deploy static

Dopo un aggiornamento:

  • I permessi file devono essere corretti (644 per file, 755 per cartelle).

  • A volte devi rigenerare static content:

    php bin/magento setup:static-content:deploy

🧐 6. Controlla plugin o moduli di terze parti

Un modulo SEO o URL Manager potrebbe aver sovrascritto route.
Disattiva temporaneamente moduli sospetti:

php bin/magento module:disable Vendor_ModuleName
php bin/magento setup:upgrade

Poi svuota cache e riprova.


🛑 Errore comune da evitare

Non modificare manualmente tabelle url_rewrite nel database senza sapere cosa fai!
Usa sempre il backend o comandi CLI per mantenere coerenza.


🧭 Check rapido: checklist

✔️ Reindex completato
✔️ Cache pulita
✔️ URL Rewrite corrette
✔️ Permessi file ok
✔️ Plugin di terze parti controllati


🔚 Conclusione

Un errore 404 su Magento 2 dopo un aggiornamento si risolve quasi sempre con:

  • Reindex

  • Cache flush

  • Controllo URL Rewrite

In pochi minuti puoi ripristinare pagine, categorie e prodotti senza perdere traffico SEO.


🛟 Serve aiuto per risolvere errori Magento?

Contattami: posso intervenire su errori 404, problemi di URL Rewrite o malfunzionamenti dopo upgrade di versioni e moduli.

Se ti è piaciuto questo articolo riguardo Errore 404 su Magento 2 dopo aggiornamento: cause e fix veloci condividilo sui social:
Dal 2010 supportiamo le aziende nella pianificazione e nello sviluppo di strategie mirate per una presenza efficace e professionale sul web e sui social media. Ecco tutto quello che possiamo fare per la tua attività.

Articoli correlati