在服务器上部署 Vue 项目,通过默认主页进入到其他页面时,如果直接刷新界面会报 404错误。
解决这个问题的话,需要在IIS 中设置 Url 重写规则。具体操作步骤如下:
1、双击打开Url 重写
2、点击右侧添加规则
3、选择 入栈规则中的空白规则
4、填写规则名称,这个自定义。模式内容填写 .*
5、点击 条件 栏右侧箭头,会出现逻辑分组选择框。点击添加
6、添加条件,条件输入: {REQUEST_FILENAME}。添加两个条件。
7、编写重写URL,这里可以填写 / 或者 /index.html
到这里就配置好了重写规则,点击右侧的应用即可。