UrlRewriting "hænger"
Hej,Jeg har forsøgt at opsætte urlrewriting med biblioteket fra http://www.urlrewriting.net
Jeg har tilføjet følgende regler i min web.config:
<rewrites>
<add virtualUrl="~/shop/c(.*)/(.*).aspx"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/shop/Default.aspx?CategoryId=$1"
ignoreCase="true" />
<add virtualUrl="~/shop/p(.*)/(.*).aspx"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/shop/Page.aspx?PageId=$1"
ignoreCase="true"
/>
<add virtualUrl="~/shop/(.*)/(.*).aspx"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/shop/Item.aspx?ItemId=$1&Key=$2"
ignoreCase="true" />
</rewrites>
De 2 nederste regler virker ganske fint, men den øverste (virtualUrl="~/shop/c(.*)/(.*).aspx) vil bare ikke...
Skriver jeg f.eks. url'en:
/shop/c216/gruppe-2.aspx så står den bare og loader i det uendelige.
Skriver jeg derimod den "ægte" url:
/shop/Default.aspx?CategoryId=216&Key=gruppe-2
Ja så virker alt helt som det skal.
Hvordan kan det være min regel ikke får redirectet til den rigtige url bagved?
/pfp
