Buongiorno,
sto migrando i siti in ASP da win2003+iis6 a win2008+iie7.5
Al fine di ottenere l’effetto UrlRewrite ho configuro l’errore 404 in modo che punti in modalità URL ad una mia pagina ASP, ed esempio gestione.asp, la quale in base a determinati criteri eseguirà le istruzioni Response.Status="404 Page Not Found" oppure Response.Status = "200 OK"
Con iis6 ottengo che:
se dal browser viene chiamata una pagina inesistente, ad esempio http://www.miodominio.it/prova1.html, allora iis6 attiva la pagina gestione.asp e sulla barra degli indirizzi del browser viene mantenuto l’indirizzo digitato http://www.miodominio.it/prova1.html. Ottengo quindi l’effetto UrlRewrite.
Con iis7.5 ottengo il medesimo comportamento ma nella barra degli indirizzi del browser non mi viene mantenuto l’url originale http://www.miodominio.it/prova1.html ma bensì
http://www.miodominio.it/gestione.asp; quindi si perde l’effetto dell’url rewrite
Questo comportamento e dovuto a una restrizione nelle impostazioni di default di IIS7.5 ?
Eventualmente è possibile, modificando l’impostazione di un qualche parametro, ottenere lo stesso comportamento ottenuto con IIS6 ?
Un grazie infinito a coloro che mi vorranno aiutare a risolvere questo enigma.

Rispondi quotando