6

C'era a lot of discussion sulle domande cancellate su Meta negli ultimi due giorni. Una proposta che è emersa come affrontare la cancellazione di domande ora considerate off-topic è stata showing some popular deleted questions to everyone - con l'aspetto grigio che gli utenti 10k + ricevono durante la visualizzazione di una domanda eliminata.È kosher inviare un 404 o un 410, ma mostrare ancora il contenuto?

In quello sguardo, lo sfondo è grigio, nessuna interazione è possibile, ma tutto il contenuto è ancora accessibile:

enter image description here

ho proposto le pagine potrebbero allo stesso tempo inviare un 404 not found o 410 gone se il desiderio travolgente è di eliminarli dall'indice di ricerca.

Quindi il contenuto verrebbe visualizzato, ma un codice di stato 4xx inviato.

Tuttavia, c'era un commento critcizing this idea:

Ehhh perché inviare un 404 quando il collegamento esiste pubblicamente? Si sta rompendo la semantica del codice di 404

tendo a non essere d'accordo: ciò che viene mostrato nel corpo della risposta (per soddisfare la curiosità di noi umani) in realtà non importa, vero? E le macchine fanno lavorare il 4xx.

Chi ha ragione?

risposta

5

Nella mia mente se hai intenzione di mostrare il contenuto originale (sì, i colori sono diversi da un umano, ma non a un motore di ricerca) quindi restituire uno stato non trovato o andato non è appropriato. È lì o non lo è; non può essere simultaneamente lì e non lì (a meno che, ovviamente, non sia Schrodinger's Content).

Sarebbe più appropriato che l'url reindirizzasse in modo permanente a un URL di archivio non indicizzato; o se il contenuto originale è genuinamente se ne è seguito un 404 non indicizzato che collega a contenuti simili se possibile, ma penso che sia necessario mantenerlo breve e dolce.

Come utente di Internet, odio personalmente 404 pagine che in realtà cercano di visualizzare contenuti significativi.

In definitiva voglio sapere se hai quello che sto cercando o no. In caso contrario, dimmi diretto. Non dirmi che hai 'usato' per avere dei contenuti ma è stato eliminato!

+0

Reindirizzare il suono come una buona idea, ma temo che i bot non possano ottenere il cambiamento (che la risorsa dovrebbe essere rimossa dall'indice) ... ma tecnicamente, * hanno * da ascoltare questo –

+1

Sì capisco cosa intendi; abbiamo una cosa simile sui nostri siti con lavori scaduti. Dopo 7 giorni un lavoro di solito muore quindi è necessario estrarre tali pagine dall'indice APPENA POSSIBILE. L'uso di un reindirizzamento permanente a una pagina 'scaduta' che non è indicizzata, ma in realtà segue, funziona bene. I buoni indici come Google rimuovono questo contenuto rapidamente –