我已经创建了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。 我在做什么错了?