Vorrei implementare una riscrittura degli url di un mio vecchio sito ma da giorni ci sbatto e non ne vengo a capo.
vorrei convertire un url del tipo
miosito.xx/descrizione_annunci.aspx?annuncio=13824
in
miosito.xx/descrizione_annunci/13824
Con l'esigenza sorta in questi mesi, di proporre i siti in https ho aggiunto dei ruoli al web.config tramite alcuni esempi trovati online:
codice:
<rule name="Redirect to https" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" appendQueryString="false" />
</rule>
e fin qui tutto a meraviglia..
adesso ho aggiunto
codice:
<rule name="Rewrite descrizione_annunci.aspx">
<match url="^descrizione_annunci/([0-9]+)/([_0-9a-z-]+)" />
<action type="Rewrite" url="descrizione_annunci.aspx?annuncio={R:1}" />
</rule>
e non accade nulla.. a dire il vero non ho ben capito come funziona il tutto, sto tentando di aiutarmi con esempi che tentano di spiegare ma.. a capa mia nne bona!
Qualcuno può tentare di darmi una mano?
Grazie