我想在整个解决方案中将 Visual Studio 中的 .aspx 页面重写为 .html 页面。
是否有使用 web.config 文件或 .htaccess 文件的简单方法来执行此操作?
我想在整个解决方案中将 Visual Studio 中的 .aspx 页面重写为 .html 页面。
是否有使用 web.config 文件或 .htaccess 文件的简单方法来执行此操作?
您可以通过在 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&cat=2</rewrite>
</rule>
<rule>
<url>/urlrewriter/s/h/o/w/(.*)\.html</url>
<rewrite>/urlrewriter/show.aspx?id=$1</rewrite>
</rule>
</urlrewrites>
并且您也可以使用 dll 进行重写,但重写规则是强制性的。
谢谢你。