Ho lo stesso problema ma con pagine .asp

Ho creato delle regole nel web.config per passare da http://miosito.it a http://www.miosito.it e per eliminare le estensioni ad esempio da http://www.miosito.it/contatti.asp a http://www.miosito.it/contatti

Ma come converto gli url dinamici da www.miosito.it/miapagina.asp?nome=titolo-pagina&cod=1 in www.miosito.it/titolo-pagina/1 ?

il codice del web.config è:
codice:
<?xml version="1.0" encoding="UTF-8"?>

<configuration>
<system.web>
    <compilation debug="true" />
        
  </system.web>
<system.webServer>
<httpErrors errorMode="Detailed" />
<rewrite>
  <rules>


<!--Rimuove tutte le estensioni .asp dalle pagine ad esempio www.sito.it/azienda.asp diventa www.sito.it/azienda -->
       
       <rule name="eliminare estensioni .asp">
          <match url="(.*)" />
          <conditions logicalGrouping="MatchAll">
            <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
            <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
          </conditions>
          <action type="Rewrite" url="{R:1}.asp" />
        </rule>




<!--Reindirizza http://nomesito.it a http://www.nomesito.it        -->    
    <rule name="Redirect a WWW" stopProcessing="true">
      <match url=".*" />
      <conditions>
        <add input="{HTTP_HOST}" pattern="^nomesito.it$" />
      </conditions>
      <action type="Redirect" url="http://www.nomesito.it/{R:0}" redirectType="Permanent" />
    </rule>
    
    
            
            
            
  </rules>
</rewrite>
</system.webServer>
</configuration>