- Home
- Categorie
- Digital Marketing
- Consigli su Penalizzazioni e Test SEO
- domanda sul 404
-
domanda sul 404
Ciao a tutti!
Controllando i log di errore vedo ancora riferimenti a pagine che non esistono e che sono state online per un paio di giorni mesi e mesi (anni?) fa. E' stato un tentativo generale di rewrite modificato appunto in 48 ore, solo che in quel lasso di tempo gli amici spider hanno fatto una capatina.So che dovrei fare il redirect 301, ma è veramente tanta roba e 1) la pigrizia prende il sopravvento 2) htaccess diventa più lungo della Divina Commedia (ora equipara i Promessi sposi )
Non è comunque una cosa molto importante, però mi ha fatto venire un dubbio!
Non è che per caso il fatto che qualsiasi indirizzo non valido restituisca, invece della solita pagina di errore, direttamente la home page sia magari la causa di questa "insistenza"? So che i motori ci mettono tanto a eliminare i supplementari ecc, ma magari un
ErrorDocument 404 http:// www miahomepage com/
in htaccess nasconde l'errore ad alcuni motori?
grazie per la risposta, è un dubbio, magari stupido che ho in testa da tempo!
ciao ciao
-
si quello che hai fatto è poco saggio.....
il 404 deve restituire un contenuto opportuno non la homepage, altrimenti corri il rischio di incappare nel filtro antiduplicazione oppure potrebbe flaggarti le pagine come doorway
implementa una pagina apposita per i 404, magari una specie di landing che visualizzi che so una mappa di certi argomenti ( magari dipendente dalle key usate per accedere alla pagina inesistente )
-
@marzia said:
ErrorDocument 404 http:// www miahomepage com/
in htaccess nasconde l'errore ad alcuni motori?
grazie per la risposta, è un dubbio, magari stupido che ho in testa da tempo!
ciao ciao
Non sono un'espertona ma un 404 resta un 404, gli spider lo vedono: puoi decidere tu che pagina far vedere, quindi anche la home, ma l'header di errore iniziale resta visibile e quindi non c'è nulla di male[edit]
Non avevo visto che ti avevano già risposto, non so che dire, ai posteri l'ardua sentenza
-
@JennyM said:
ai posteri l'ardua sentenza
Avete ragione entrambi, dipende da come viene utilizzata la direttiva ErrorDocument di Apache (qualcuno di gentile dovrebbe verificare come si comporta IIS, perchè non me lo ricordo)
ErrorDocument 404 /errore.html -> header 404 Not Found
ErrorDocument 404 http://www.dominio.com/errore.html -> header 200 okQuindi secondo me sempre meglio la prima soluzione, poi ci sono diverse altre ragioni puramente sistemistiche (tipo evitare loop in caso di problemi) per non dirigere il 404 alla home di un sito
-
per fheller... mi sa mi sa che si comporta così:
ErrorDocument 404 http://www.dominio.com/errore.html -> header 200 okper tutti, grazie per i consigli sempre molto utili!
ho tolto la riga da htaccess e quindi ora restituisce una pagina di errore 404 standard. Nei prossimi giorni faccio una pagina apposta
ciao e buona domenica
-
potresti escludere quelle pagine con robots.txt
-
@marzia said:
per fheller... mi sa mi sa che si comporta così:
ErrorDocument 404 http://www.dominio.com/errore.html -> header 200 okTi riferisci a IIS?
Se è così ancora una volta W Apache!
-
ho fatto una prova, e vedo un bel 302.
-
@eLLeGi said:
potresti escludere quelle pagine con robots.txt
E' una contraddizione, nasconderesti qualcosa che non esiste.
-
@Catone said:
E' una contraddizione, nasconderesti qualcosa che non esiste.
robots non significa per forza nascondere, indica semplicemente al motore che non deve passare per quel luogo. Al motore non deve interessare se il file esista o meno.
-
@eLLeGi said:
robots non significa per forza nascondere, indica semplicemente al motore che non deve passare per quel luogo. Al motore non deve interessare se il file esista o meno.
Ma se il luogo non esiste, dove non lo fai passare?
Sia chiaro non dico che sia sbagliato, dico che è un contraddizione, tutto qui!
-
@Catone said:
Ma se il luogo non esiste, dove non lo fai passare?
non lo fai passare per un buco nero (il 404).
cmq hai ragione, é contradditorio.
-
Mi spiego meglio, posso pure sbagliare.
Lo scopo è quello di eliminare dall'indice delle pagine, ok! Se le chiudi ai motori o per dirla alla Ellegi chiudi loro quel luogo, di fatto, implicitamente, ammetti la loro esistenza.
-
hai ragione
e se la pagina restituisce il codice 404, basta e avanza.