228 messaggi dal 06 novembre 2001
Salve,

ho messo in una directory il file web.config.

Ho spulciato un articolo su aspitalia, con lo scopo di reindirizzare l'utente ad una certa pagina se la pagina richiesta non esiste.

Il contenuto del web.config è il seguente (non so se ho fatto giusto o sbagliato!!)

<configuration>
    <system.web>
  <customError mode="Off"> 
    <error statusCode="404" redirect="/it/404.asp" /> 
  </customError> 

    </system.web>
</configuration>


Non sembra però funzionare.

Dove sbaglio?

Grazie per ogni aiuto!!

Ste'

----
È saggio colui che, trovandosi di fronte a dati in conflitto, si rende conto di sapere almeno una cosa: che non sa.
---
prova a mettere il tilde davanti

<error statusCode="404" redirect="~/it/404.asp" />

ovviamente la pagina si deve trovare

root/it/404.asp
byez

imperugo
Microsoft MVP
myblog : http://www.tostring.it
228 messaggi dal 06 novembre 2001
Ciao, grazie per la risposta,
ho provato ma non funzia

Ho letto un altro paio di articoli inerenti.

Non sono sicura di aver capito, ma mi pare che in pratica forse non funziona perché il codice di errore non viene passato come 404 ma qualcos'altro (boh...)...

Non so che diavolo devo fare!
(perché sono niubba eheh)

Altre idee?

Tnx in ogni caso.

Ste'

----
È saggio colui che, trovandosi di fronte a dati in conflitto, si rende conto di sapere almeno una cosa: che non sa.
---
<customError mode="Off">
forse va messo su "On"

:-)

imperugo
Microsoft MVP
myblog : http://www.tostring.it
228 messaggi dal 06 novembre 2001
Glob,

non funzia proprio, non ci capisc' una mazz'...

Magari c'è qualcos'altro che devo fare per farlo andare?

Grazie per ogni aiuto!!

Ste'

----
È saggio colui che, trovandosi di fronte a dati in conflitto, si rende conto di sapere almeno una cosa: che non sa.
---
228 messaggi dal 06 novembre 2001
...mmmh... w !

Ho provato con questo web.config

<configuration>
    <system.web>
  <customErrors mode="On" defaultRedirect="/it/404.asp" />
    </system.web>
</configuration>


in effetti funziona, ma SOLO se chiamo una pagina con estensione .aspx

Quindi è così che funziona?

Questo reindirizzamento vale esclusivamente se viene richiamata una pagina ASP.NET mentre tutte le altre estensioni/pagine non trovate vengono ignorate?

Non c'è modo di intercettare "qualunque" pagina non trovata?

Ste'

----
È saggio colui che, trovandosi di fronte a dati in conflitto, si rende conto di sapere almeno una cosa: che non sa.
---

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.