我有一个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
还是其他任何事情,但是我的脑袋已经坏了。
请欣赏任何帮助!!