23

Vue CLI を使用してシングル ページ アプリを開発しており、履歴のプッシュステートを機能させて、クリーンな 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: '/',
4

5 に答える 5

4

vue アプリの /public ディレクトリに _redirects ファイルを追加するだけです。

于 2018-10-05T11:57:11.163 に答える