我正在我的项目中实现 URL 重写。我添加了使用 URL 重写从 IIS 重写的规则。以下是添加规则的 web.config 文件的代码:
<system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
<rewrite>
<rules>
<rule name="URLRedirect" stopProcessing="true">
<match url="^([a-z0-9/]+).aspx$" />
<action type="Redirect" url="{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
但问题是我已经编写了删除扩展名的规则,即 .aspx,我希望我的 URL 看起来像
http://localhost:58370/URLRedirect/Default.
但现在它显示为http://localhost:58370/URLRedirect/
如何解决这个问题.....