Buongiorno a tutti,
sto sperimentando con l'URL Rewriting attraverso IIS Manager sul dominio di un servizio, convertito a Server 2008.
Io vorrei che il percorso
/script/aspjpeg.asp?width=180&height=180&crop=1&Image=publ ic/news/nomeFileImg.jpg
venisse codificato dall'URL
/images/d/180/180/1/public/news/nomeFileImg.jpg
Per fare questo ho creato un regola in cui il Pattern
^images/d/([^/]+)/([^/]+)/([^/]+)/([^/]+)$
ha un Rewrite Url
script/aspjpeg.asp?width={R:1}&height={R:2}&crop={R:3}&Im age={R:4}
Sembrerebbe tutto a posto, tranne che quando vado effettivamente sull'URL semplificato
ottengo un errore 404!
Nelle indicazioni della pagina d'errore generata da IIS 7.5, vedo che il Requested URL è
http://www.sito.it:80/images/d/180/1...omeFileImg.jpg
ed è ovvio che a quell'indirizzo fisicamente sul server non c'è nulla..
Che sia dovuto alla presenza del percorso in sotto directory dell'ultima variabile?
Ric