19 lines
626 B
XML
19 lines
626 B
XML
<rewrite>
|
|
<rules>
|
|
<rule name="Fail bad requests">
|
|
<match url=".*"/>
|
|
<conditions>
|
|
<add input="{HTTP_HOST}" pattern="localhost" negate="true" />
|
|
</conditions>
|
|
<action type="AbortRequest" />
|
|
</rule>
|
|
<rule name="Redirect from blog">
|
|
<match url="^blog/([_0-9a-z-]+)/([0-9]+)" />
|
|
<action type="Redirect" url="article/{R:2}/{R:1}" redirectType="Found" />
|
|
</rule>
|
|
<rule name="Rewrite to article.aspx">
|
|
<match url="^article/([0-9]+)/([_0-9a-z-]+)" />
|
|
<action type="Rewrite" url="article.aspx?id={R:1}&title={R:2}" />
|
|
</rule>
|
|
</rules>
|
|
</rewrite> |