Vue路由器重定向到AWS上的index.html

时间:2020-05-13 16:19:42

标签: vue.js vue-router

我已经创建了Vue.js应用程序,它已部署在AWS上。 我想创建子页面www.mypage.com/subpage1,我想通过在浏览器中直接键入完整地址来访问它。 我已经创建了如下的routes.js:

const routes = [
  {
    path: '/',
    name: 'home',
    component: MainPage
  },
  {
    path: '/index.html',
    name: 'index',
    component: MainPage
  },
  {
    path: '/subpage1',
    name: 'subpage1',
    component: Subpage
  },

Vue路由器配置如下:

const router = new VueRouter({
  routes,
  mode: 'history'
})

当我在应用程序本地运行时尝试访问它时,它工作得很好。但是,当应用程序在AWS上运行时,访问www.mypage.com/subpage1会将我重定向到www.mypage.com/index.html-这样就无法访问subpage1。 我在做什么错了?

0 个答案:

没有答案