IIS部署createWebHistory路由模式的Vue项目

接口使用NetCore,前端使用Vue3.+
网站部署目录如下

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <rewrite>
      <rules>
        <rule name="Vue路由Html5模式下F5刷新报404" stopProcessing="true">
		<!-- 只要不包含"/api/"的url就重写到 "/" -->
          <match url="^(?!api\/).*" />
          <conditions logicalGrouping="MatchAll">
			<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
			<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
          </conditions>
          <action type="Rewrite" url="/" />
        </rule>
      </rules>
    </rewrite>
  </system.webServer>
</configuration>

posted @ 2023-07-13 10:24  大王快跑丶  阅读(231)  评论(0编辑  收藏  举报