Ciao,
sto provando ad addentrarmi nel mondo nebuloso dell'url rewriting, utilizzando IIS 7 e il suo modulo di Url Rewrite.
Sono riuscito a realizzare un rewrite "classico", nel senso che se, per esempio, digito nella barra degli indirizzi del browser l'url "www.miosito.it/televisione", il server esegue una pagina chiamata "scheda_prodotto.asp?id=24", secondo quanto ho stabilito nelle regole del rewriting.
Adesso voglio un rewriting "inverso", come ho scritto nell'oggetto: voglio che, quando il server web riceve una richiesta diretta per la pagina www.miosito.it/scheda_prodotto.asp?id=24, visualizzi la pagina stessa ma l'url indicato nel browser deve essere "www.miosito.it/televisione".
E questo deve avvenire anche se la chiamata alla pagina "scheda_prodotto.asp" avviene da un'altra pagina asp tramite il metodo response.Redirect, quindi senza utilizzare tag html.
Spero di essermi spiegato. Si può fare? Eventualmente in che modo?
Grazie.
sto provando ad addentrarmi nel mondo nebuloso dell'url rewriting, utilizzando IIS 7 e il suo modulo di Url Rewrite.
Sono riuscito a realizzare un rewrite "classico", nel senso che se, per esempio, digito nella barra degli indirizzi del browser l'url "www.miosito.it/televisione", il server esegue una pagina chiamata "scheda_prodotto.asp?id=24", secondo quanto ho stabilito nelle regole del rewriting.
Adesso voglio un rewriting "inverso", come ho scritto nell'oggetto: voglio che, quando il server web riceve una richiesta diretta per la pagina www.miosito.it/scheda_prodotto.asp?id=24, visualizzi la pagina stessa ma l'url indicato nel browser deve essere "www.miosito.it/televisione".
E questo deve avvenire anche se la chiamata alla pagina "scheda_prodotto.asp" avviene da un'altra pagina asp tramite il metodo response.Redirect, quindi senza utilizzare tag html.
Spero di essermi spiegato. Si può fare? Eventualmente in che modo?
Grazie.