ホームページ  >  に質問  >  本文

Nuxtjs と i18n を使用したローカライズされたリダイレクトのための SPA パターン

<p>SPA モード (SSR: false) で Nuxtjs を生成すると、nuxt によって生成された dist フォルダーにindex.html ファイルが存在しません。 </p> <p>それでは 2 つの質問があります</p> <p><strong>1 番目: lang フォルダーにリダイレクトする必要があります。たとえば、exmple.com は exmaple.com/{locale}</strong></p> にリダイレクトします。 <p><strong>2 番目: サブページにリダイレクトする必要があります。たとえば、exmple.com/admin から exmaple.com/{locale}/admin</strong></p> にリダイレクトする必要があります。 <pre class="brush:php;toolbar:false;">// nuxt.config.js ... i18n: { 怠け者:本当、 langDir: 'lang/', ロケール: [ { コード: 'en'、 iso: 'en-US'、 ファイル: 'en.js', 名前:「英語」 }、 { コード: 'ar'、 iso: 'ar-EG'、 ファイル: 'ar.js', 名前: 'عربى' } ]、 デフォルトロケール: { ロケール: 'en'、 接頭辞: true }、 ...</pre></p>
P粉071626364P粉071626364441日前434

全員に返信(1)返信します

  • P粉587970021

    P粉5879700212023-08-29 10:16:25

    この問題を解決するアイデアはありますが、それが最善の解決策かどうかはわかりません。

    .htaccess を使用してリクエストを処理し、必要なインデックスを返すだけです。

    返事
    0
  • キャンセル返事