我正在使用Vue CLI开发单页应用程序,并且希望历史记录pushstate能够正常工作,以便获得干净的URL。
我必须遵循以下步骤:https : //www.netlify.com/docs/redirects/#history-pushstate-and-single-page-apps并使用以下命令将_redirects
文件添加到我的站点文件夹的根目录:
/* /index.html 200
问题是我不知道如何将此_redirects
文件添加到dist文件夹的根目录中。我尝试将其添加到静态文件夹中,但最终以子文件夹而非根目录出现。我如何包含此文件,以便在Netlify上部署后可以使用历史记录模式?
// config/index.js
build: {
// Paths
assetsRoot: path.resolve(__dirname, '../dist'),
assetsSubDirectory: 'static',
assetsPublicPath: '/',
您只需将_redirects文件添加到vue应用程序中的/ public目录中