Ciao a tutti,
spero di non andare OT scrivendo quì ... nel caso mi aspetto punizioni dai sadici MODs![]()
Utilizzo il Filtro ISAPI Url Rewrite su IIS6 .
nessun problema a modificare gli indirizzi con REG EX ma vorrei riuscire a ricavare una eventuale QueryString passata da un URL riscritto.
Esemplifico perchè non sono certo di "essermi capito" :
Ho la mia bella Reg EX :
RewriteRule ^/?(.*/)+$ /index.asp?p=$0 [NC]
che mi trasforma :
/nome1/nome2/ in /index.asp?p=/nome1/nome2/
Ora io vorrei poter scrivere :
/nome1/nome2/?variabile=pippo
e poter servire la pagina
/index.asp?p=/nome1/nome2/&variabile=pippo
Capisco che perdo l'utilità di fare un rewrite ma è una struttura un po' complessa che non vi sto a spiegare...
Avevo pensato ad una soluzione del genere (non mi ricordo se era proprio questa ma è per rendere l'idea)
RewriteRule ^/?([a-z\.\-_^/?]*/)+(/?.*)?$ /index.asp?p=$1&$2 [NC]
Il problema è che il filtro non sembra proprio ricevere nulla dopo un ? (punto iterrogativo) e quindi non mi permette di lavorarlo.
Per caso sapete se ISS passa l'eventuale querystring al filtro o meno ??
1) se sì come la ricavo ?
2) se no come me la cavo ?? :master:
Grazie
Per la cortese attenzione![]()
Eas
![]()

Rispondi quotando
