生产环境的重定向问题由服务端来做,开发时的重定向由webpack-dev-server来做。不知什么原因配置里没有了重定向的配置(默认好向都是有的)。所以不好找原因。
问题
npm run dev 后,访问index.html没有问题,点链接也可以跳转,但跳转后刷新页面就会提示
Cannot GET / test.html
解决方法
在webpack-dev-server配置文件中加入下面配置
historyApiFallback: {
rewrites: [
{ from: /.*/, to:'/index.html' },
],
},
转载请注明:HANLEI'BLOG » VUE开发时url重定向问题