- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- strana gestione di errore 404
-
adesso ho un giusto header, per le pagina non trovate, perchè eliminate o inesistenti, siano esse asp o html ho un 200 che posso personalizzare usando una pagina asp con il seguente codice Response.Status = "404 Not Found"
aggiungo qualcosa, magari può intervenire qualcuno più esperto e spiegare meglio la questione: dato che sono curiosa ho chiesto 'come mai gestite in maniera diversa l'errore 404 per una pagina asp e per una pagina .html ?'
Mi hanno detto che c'è di mezzo la gestione degli errori nelle pagine asp, soprattutto in seguito all'introduzione di asp.net, tant'è che mi hanno detto di ricontrollare tutte le parti dinamiche del sito in questione. Eventuali errorini prima tollerati, non lo sarebbero più stati e avrebbero restituito un errore...onestamente anche se non ho capito bene la questione dato che non mi intendo di amministrazione di un server mi sembra più normale che se c'è un errore ci sia pure il messaggio di errore ...
-
@scura said:
adesso ho un giusto header, per le pagina non trovate, perchè eliminate o inesistenti, siano esse asp o html ho un 200 che posso personalizzare usando una pagina asp con il seguente codice Response.Status = "404 Not Found"
questa sarebbe la famosa pagina di errore 404 personalizzata ?
potresti dire esattamente dove hai inserito quella riga di codice ?Il redirect 301 lo usi ?
-
Il redirect 301 lo uso, ma in altri casi, serve per dire allo spider che la pagina ha cambiato indirizzo, è stata spostata, non eliminata.
il codice <%Response.status = "404 Not found"%>
è la prima cosa che ho inserito nella pagina
-
@scura said:
- www.nomesito.it/pagina.ASP
nel caso in cui pagina.asp non esiste mostra la pagina utilizzata per la personalizzazione dell'errore ma la url nella barra degli indirizza non resta la stessa ma diventa http://www.nomesito.it/404.asp?404;http://www.nomesito.it/pagina.ASP
dove 404.asp è la pagina utilizzata per la personalizzazione dell'errore...
mi chiedevo se c'è differenza tra le due situazione ovviamente dal punto di vista dei mdr
Questo si verifica dall'errata configurazione degli errori sotto IIS (quindi un errore loro di sicuro).
Hanno messo "tipo: url" al posto di "tipo: file".
- www.nomesito.it/pagina.ASP
-
@FuSioNmAn said:
Questo si verifica dall'errata configurazione degli errori sotto IIS (quindi un errore loro di sicuro).
Hanno messo "tipo: url" al posto di "tipo: file".
Ciao FuSioNmAn
non so da cosa dipendesse, però alla fine hanno risolto il problema...solo per il sito in questione hanno fatto qualcosa relativamente all'esecuzione del file index.asp e alias
-
è corretto se l'url della pagina di errore ha quasto aspetto ?
www.sito.it/index.aspx?aspxerrorpath=/pagina.aspx
dove pagina.aspx è il file non più esistente ?
-
usa il tool segnalato da Rinzi cosa ti restituisce ?
oppure se puoi posta direttamente il link
-
Http/1.1 200 Ok
-
ok ora se per la personalizzazione usi una pagina.asp puoi inserire all'inizio della pagina
<%Response.Status = "404 Not Found"%>
poi ripeti l'operazione con il tool segnalato da Rinzi e dicci cosa ti restituisce
se tutto è andato bene dovresti avere :
HTTP/1.1 404 Not Found
ecc....
-
@scura said:
ok ora se per la personalizzazione usi una pagina.asp puoi inserire all'inizio della pagina
<%Response.Status = "404 Not Found"%>
poi ripeti l'operazione con il tool segnalato da Rinzi e dicci cosa ti restituisce
se tutto è andato bene dovresti avere :
HTTP/1.1 404 Not Found
ecc....
e per un server Apache che cosa potrei scrivere nella pagina che é:
http://www.miosito.it/error_docs/not_found.html e che con il tool ho una risposta HTTP/1.1 302 Found al posto del codice 404 ?