Vue CLIを使用して単一ページアプリケーションを開発しています。NetlifyでホストされているVue SPAのルートパスに_redirectsファイルを追加します。
私はこれに従う必要が: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'ファイルを配置しようとしたが、それはその後に設置されています。この場合、それは次のように見えるように
webpack.prod.conf.js
CopyWebpackPluginセクションを変更する今root
という名前ですdistlフォルダ内の静的フォルダにあるのに対し、Netlifyがそれをピックアップするように '_redirects'をビルド後にrootに置く必要があります。 – Alex
ですが、上記の答えに述べたような設定を確認しましたか? – talves
はい私は(私の質問で編集した)上記と同じ設定をしている、私は '_redirects'ファイルがパブリックフォルダのルートで終わるように、空の文字列にSubDirectoryを変更しないようにしようとしています。ファイル – Alex