Buongiorno a tutti,
dato la seguente form:
Dove:codice:<form name=”pippo” action=”cerca.asp”> <select name="colore"> <option value="10" >Rosso</option> <option value="11" >Bianco</option> … <option value="20" >Nero</option> </select> <select name="forma"> <option value="30" >Cerchio</option> <option value="31" >Rettangono</option> … <option value="40" >Quadrato</option> </select> <select name="area"> <option value="50" >3mq</option> <option value="51" >4mq</option> … <option value="60" >5mq</option> </select> </form>
- Le SELECT OPTION sono ottenute dinamicamente tramite un cicolo response.write su una tabella (ID, VALORE) di un DB Mysql
- cerca.asp effettua la Request.Querystring e concatena i parametri per eseguire un select dinamica (es: SELECT * form Tabella_A Where colA_ID=10 AND colB_ID=30 AND colC_ID=50 AND…), infine stampa il risultato a video.
La mia necessità è:
creare una regola di UrlRewite che sul submit del form trasformi l’url ed esempio http://www.miosito.it/cerca.asp?colo...rma=30&area=50
IN http://www.miosito.it/rosso-cerchio-3mq.html
Inoltre, se digito sulla barra degli indirizzi l’url http://www.miosito.it/rosso-cerchio-3mq.html vorrei che venisse eseguita la pagina esempio http://www.miosito.it/cerca.asp?colo...rma=30&area=50
Tramite URL Rewrite module di IIS ho creato una <rewriteMaps> nel web.config:
ma le combinazioni sono tante quindi diventa impossibile tenere la mappa aggiornata perciò ho abbandonato questa strada.codice:<add key="/rosso-cerchio-3mq.html " value="/cerca.asp?colore=10&forma=30&area=50" />
Chiedo:
- tramite l’URL Rewrite module è possibile creare una “rules” che faccia ciò di cui ho bisogno?
- eventualmente quale tecnica è consigliato adottare ?
Grazie mille

Rispondi quotando