繁体   English   中英

IIS 7 URL重写和Web.config

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM