-3

我想在整个解决方案中将 Visual Studio 中的 .aspx 页面重写为 .html 页面。

是否有使用 web.config 文件或 .htaccess 文件的简单方法来执行此操作?

4

1 回答 1

0

您可以通过在 Web 配置文件中编写重写规则来做到这一点

<urlrewrites>
            <rule>
                <url>/urlrewriter/show\.asp</url>
                <rewrite>show.aspx</rewrite>
            </rule>
            <rule>
                <url>/urlrewriter/wohs\.asp</url>
                <rewrite>show.aspx</rewrite>
            </rule>
            <rule>
                <url>/urlrewriter/show(.*)\.asp</url>
                <rewrite>show.aspx?$1</rewrite>
            </rule>
            <rule>
                <url>/urlrewriter/(.*)show\.html</url>
                <rewrite>show.aspx?id=$1&amp;cat=2</rewrite>
            </rule>
            <rule>
                <url>/urlrewriter/s/h/o/w/(.*)\.html</url>
                <rewrite>/urlrewriter/show.aspx?id=$1</rewrite>
            </rule>
        </urlrewrites>

并且您也可以使用 dll 进行重写,但重写规则是强制性的。

谢谢你。

于 2013-05-15T17:28:30.963 回答