【发布时间】:2015-07-31 13:16:12
【问题描述】:
我目前有一个网址:
http://someDomain.com/SomeVirtualDirectory/SomeDb/SomeFileID
我很乐意重写
http://someDomain.com/SomeVirtualDirectory/Get.aspx?page={REQUEST_URI}"
我目前使用的是以下Inbound Rule:
<rule name="CatchAll" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Redirect" url="http://someDomain.com/SomeVirtualDirectory/Get.aspx?page={REQUEST_URI}" logRewrittenUrl="true" />
</rule>>
我注意到似乎没有发生重写(使用 Fiddler 等...)。知道是否可以使用URL Rewrite 如果服务器上不存在路径(在这种情况下为SomeDb/SomeFileID)?
感谢您抽出宝贵时间,祝您周末愉快
【问题讨论】:
标签: asp.net .net iis url-rewriting