È meglio avere un reindirizzamento ErrorDocument 404 alla homepage o una pagina di errore 404 standard?


15

Gestiamo un sito di e-commerce che è stato impostato da un fornitore di software di e-commerce di terze parti, negozio di base con pagine di prodotti, carrello e checkout.

Il fornitore di terze parti ha impostato il file htaccess in modo che, se viene inserito un URL inesistente, reindirizza alla home page invece di generare un errore 404.

Ciò si traduce in un webmaster di Google che riporta titoli duplicati e descrizioni per le pagine che non esistono più.

Penso che sarebbe meglio visualizzare una pagina di errore 404 dedicata piuttosto che reindirizzare alla homepage

Quindi è meglio avere un sito Web che reindirizza un 404 alla homepage piuttosto che avere una pagina 404 dedicata?

Risposte:


16

Forte voto per una pagina 404 dedicata.

  • Meno confuso per l'utente
  • Ti permette di vedere più facilmente se qualcosa non va (attraverso il registro degli errori del web server, il tuo script di registrazione e / o Google Analytics)
  • È possibile personalizzare la pagina in base alla situazione (ad esempio visualizzare un elenco di categorie di prodotti)
  • Consente ai motori di ricerca di ripulire i loro indici. Le pagine non più presenti nell'indice di un motore di ricerca potrebbero impedire l'aggiunta di nuove pagine.

Sull'ultimo punto: assicurati di restituire effettivamente un errore 404. Da quello che stai dicendo sembra che sia attualmente un reindirizzamento 301/302. Per fare ciò includere

ErrorDocument 404 /notfound.htm

nel tuo file htaccess.

Vedi anche

http://googlewebmastercentral.blogspot.com/2008/08/make-your-404-pages-more-useful.html


cosa jmbdetto, ma ho pagine dinamiche per il mio CMS, quindi prima devo eseguirlo prima. così Errordocument 404 /dynamic_page.phpe se non trovato quello sarebbe visualizzato /notfound.htm.
Talvi Watia,

1
Voglio votare questo non meno di 129082094 volte. Non riesco nemmeno a capire quando un reindirizzamento silenzioso alla homepage è una buona idea. Una pagina di errore farà sempre schifo, ma sapere che si trattava di un errore è meglio di un reset cieco. (Con questo intendo, ripristinare la prima pagina.)
VxJasonxV

1
Preferirei una risposta 410 "Andata" qui.
Jody,

3

Voterei per una pagina di errore separata se solo per far sapere agli utenti del tuo sito che il link su cui hanno fatto clic non è riuscito o hanno digitato l'URL sbagliato. Sarebbe confuso tornare alla home page. So che sarei tentato di ripetere le mie azioni per vedere se avevo fatto qualcosa di sbagliato!

Se hai aggiunto un link "segnala questo link non funzionante" o addirittura lo hai registrato tu stesso, riceveresti una notifica e la possibilità di risolvere i problemi con il sito.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.