Asp.net IIS 7 URL重写和Web.config
我对这一点还不熟悉,但确实尝试过研究它。我找不到合适的答案 我正试图用相同的名称,但不同的目录重写一些网页到一个新的网页。例如: /dir1/oldpage.aspx /dir2/oldpage.aspx /dir1/dir2/oldpage.aspx 将oldpage.aspx的所有位置重写为/new/newpage.aspx 我在下面试过了,但没用。如有任何建议,将不胜感激Asp.net IIS 7 URL重写和Web.config,asp.net,iis,Asp.net,Iis,我对这一点还不熟悉,但确实尝试过研究它。我找不到合适的答案 我正试图用相同的名称,但不同的目录重写一些网页到一个新的网页。例如: /dir1/oldpage.aspx /dir2/oldpage.aspx /dir1/dir2/oldpage.aspx 将oldpage.aspx的所有位置重写为/new/newpage.aspx 我在下面试过了,但没用。如有任何建议,将不胜感激 <system.webServer> <rewrite> <rules>
<system.webServer>
<rewrite>
<rules>
<rule name="SpecificRedirect" stopProcessing="true">
<match url="^page$" />
<action type="Redirect" url="/page.html" />
</rule>
</rules>
</rewrite>
</system.webServer>
您的匹配模式的意思是 你应该试试
<match url=".*oldpage\.aspx" />
“^”-表示模式必须以“页面”开头
“$”-表示页面后面没有任何字符工作正常。谢谢