Questa è più una domanda di specifiche HTTP che una domanda Sitecore.Sitecore utilizza "302 trovati" per reindirizzare gli utenti alla mia pagina 404 personalizzata: è legittimo?
Ho una pagina di errore 404 istituito nel Sitecore:
<setting name="ItemNotFoundUrl" value="/404.aspx" />
Così, quando un utente accede a una pagina inesistente (ad esempio www.example.com/xyz) che vengo reindirizzato al mio 404 personalizzata pagina (es. www.example.com/404.aspx).
Sitecore effettua il redirect utilizzando un 302 come si vede nello screenshot qui sotto Firebug:
È questo un problema? Google e altri motori di ricerca indicizzeranno la mia pagina 404 all'URL www.example.com/xyz? Il sito in questione è stato originariamente impostato per restituire "200 OK" risposte dalla pagina 404 (male!) E così i motori di ricerca hanno indicizzato la pagina dei siti 404 ogni volta che hanno trovato un collegamento interrotto nel sito.
Suppongo che dal 302 sia solo un reindirizzamento, il codice di stato nell'URL finale (404 personalizzato) sarà ciò che ogni client deve assumere per l'URL iniziale (di reindirizzamento).
Se questo non è un problema, qual è la specifica/documentazione canonica che lo rende chiaro?
Ehi, grazie per la risposta - sto marcatura questo come la risposta accettata, perché risponde più direttamente alla domanda ("è così male?"; "sì, è"). Continuano a riscontrare problemi nel far funzionare le due correzioni, ma sto lanciando quelle per il supporto di Sitecore - probabilmente c'è qualche configurazione strana da qualche parte dalla mia parte. – George