IIS 7 URL重写和Web.config
问题描述:
我对此很陌生,但确实尝试过研究它。我找不到合适的答案。IIS 7 URL重写和Web.config
我想重写一些页面具有相同的名称,但不同的目录到一个新的页面。例如:
/dir1/oldpage.aspx
/dir2/oldpage.aspx
/dir1/dir2/oldpage.aspx
重写/新的oldpage.aspx所有地点/ newpage.aspx
我在下面试过,但没有奏效。任何建议,将不胜感激
<system.webServer>
<rewrite>
<rules>
<rule name="SpecificRedirect" stopProcessing="true">
<match url="^page$" />
<action type="Redirect" url="/page.html" />
</rule>
</rules>
</rewrite>
</system.webServer>
答
您的匹配模式是指像yourdomain.org/page
你应该尝试
<match url=".*oldpage\.aspx" />
“^” - 意味着模式必须以“页”开始。
“$” - 表示页面后没有任何字符
完美地工作。谢谢! – AccessMan 2014-11-02 01:15:46