【发布时间】:2012-12-08 06:33:13
【问题描述】:
我有一个要翻译成 MVC 的 webforms 网站,但我希望某些 url 已被编入索引以在 mvc 网站中找到他们的新 url,而我正在努力解决以下问题:
http://www.domain.com/content/reviews/I_once_answered_a_question_in_SO_page512.aspx
我想把它翻译成这样的格式:
http://www.domain.com/view/512/I_once_answered_a_question_in_SO
目前为止最好的:
<rule name="content pages" stopProcessing="true">
<match url="^.*(?:content/(.*)_page([0-9]+)\.aspx)$" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="true">
<add input="{REQUEST_METHOD}" pattern="^POST$" negate="true" />
</conditions>
<action type="Redirect" url="/view/{R:2}/{R:1}"/>
</rule>
我认为它非常接近,但我不明白为什么它不匹配。
【问题讨论】:
标签: iis-7 url-rewriting iis-7.5 rewrite url-rewrite-module