我想访问没有 Default.aspx 的网站。我在 global.asax 文件中的 Application_BeginRequest 中编写了代码,但在访问网站时它总是显示 Default.aspx。
请提供解决方案。
我想访问没有 Default.aspx 的网站。我在 global.asax 文件中的 Application_BeginRequest 中编写了代码,但在访问网站时它总是显示 Default.aspx。
请提供解决方案。
可以通过使用 web.config 文件中的规则来解决问题。它解决了我的问题,并且在“www.tamisagency.com”中运行良好
规则如下:
<system.webServer>
<rewrite>
<rules>
<rule name="default.aspx Redirect" stopProcessing="true">
<match url="^(.*\/)*default\.aspx$" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_METHOD}" negate="true" pattern="^POST$" />
</conditions>
<action type="Redirect" url="{R:1}" redirectType="Permanent"/>
</rule>
</rules>
</rewrite>
</system.webServer>