AWS EC2 IIS中具有历史模式的VueJS应用程序

时间:2018-04-04 23:46:33

标签: amazon-ec2 vue.js vuejs2

我有一个VueJS应用程序即可发布到EC2 IIS服务器。

我遇到的问题是History Mode无法在EC2 IIS实例上运行。因此,当我刷新应用程序时,我收到404错误,因为找不到资源。

我在Vue网站上的应用程序根目录中有web.config,但我仍然遇到同样的问题。

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <rewrite>
      <rules>
        <rule name="Handle History Mode and custom 404/500" stopProcessing="true">
          <match url="(.*)" />
          <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>

在我的本地IIS工作正常,所以我不知道这是关于EC2还是其他任何事情,但是我的脑袋已经坏了。

  

请欣赏任何帮助!!

0 个答案:

没有答案