[英]IIS 7 URL Rewrite and Web.config
我对此并不陌生,但确实尝试进行研究。 我找不到合适的答案。
我正在尝试将具有相同名称但不同目录的某些页面重写为一个新页面。 例如:
/dir1/oldpage.aspx
/dir2/oldpage.aspx
/dir1/dir2/oldpage.aspx
将oldpage.aspx的所有位置重写为/new/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" />
“ ^”-表示模式必须以“ page”开头。
“ $”-表示页面后没有任何字符
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.