我一直在使用Visual Studio中的ASP.NET Web应用程序项目。在该项目中,当用户输入主机名时,他们会收到404错误,但我希望他们在刚刚输入主机名时将其重定向到index.html。
下面是我尝试使用的代码,但它没有用。它说有太多的重定向,我认为这与路径值为空
有关<location path="">
<system.webServer>
<httpRedirect enabled="true" destination="index.html" httpResponseStatus="Permanent" />
</system.webServer>
</location>
有人有建议吗?
答案 0 :(得分:0)
如果您正在使用MVC,您可以创建一个默认路由但是因为您要求在web.config中执行此操作,请尝试:
<configuration>
<system.web>
<customErrors defaultRedirect="index.html" mode="On">
<error statusCode="404" redirect="index.html"/>
</customErrors>
</system.web>
</configuration>