IIS Web.config 中配置重定向默认主页到的指定路径

Lonner
时间:2023-03-18 13:54:21
阅读:1294

说明

在WebApi中,如果存在前端网页展示,且展示界面与API服务分离,或是没分离时在没有Web配置静态主页的情况下,简单加个重定向就能实现访问主页跳转到指定界面的功能。

实现

直接在Web.config中做如下修改就好了

  1. <system.webServer>
  2. <!--.......-->
  3. <rewrite>
  4. <rewriteMaps>
  5. <rewriteMap name="home">
  6. <add key="/" value="/dist/"/>
  7. </rewriteMap>
  8. </rewriteMaps>
  9. <rules>
  10. <rule name="ForHome" stopProcessing="true">
  11. <match url=".*"/>
  12. <conditions>
  13. <add input="{home:{REQUEST_URI}}" pattern="(.+)"/>
  14. </conditions>
  15. <action type="Redirect" url="{C:1}" appendQueryString="false"/>
  16. </rule>
  17. </rules>
  18. </rewrite>
  19. <!--.......-->
  20. </system.webServer>

大功告成!!

上一章:没有了
下一章:没有了