• User

    IIS 7: url rewrite di un percorso relativo

    ciao,

    vorrei scrivere una regola per riscrivere gli url in modo relativo, quindi

    /uno/due/ diventerebbe
    /folder1/uno/due/ se chiamato da un file presente nella cartella folder1
    ma
    /folder2/uno/due/ se chiamato da un file presente nella cartella folder2
    e
    /uno/due/ se chiamato da un file presente sulla root

    come posso modificare o riscrivere la regola "standard":

    <rule name="default" enabled="true" stopProcessing="true">
    <match url="^([_0-9a-z-]+)/" />
    <conditions logicalGrouping="MatchAll">
    <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
    </conditions>
    <action type="Rewrite" url="default.aspx?page={R:1}" />
    </rule>

    per ottenere il risultato voluto?

    grazie