SPA-Muster für lokalisierte Umleitung mit Nuxtjs und i18n
P粉071626364
2023-08-28 13:53:37
<p>Wenn ich Nuxtjs im SPA-Modus generiere (SSR: false), gibt es keine index.html-Datei im von nuxt generierten dist-Ordner. </p>
<p>Ich habe also zwei Fragen</p>
<p><strong>1.: Ich muss zum Lang-Ordner umleiten, zum Beispiel exmple.com weiterleiten zu exmaple.com/{locale}</strong></p>
<p><strong>2.: Ich muss für Unterseiten umleiten, zum Beispiel exmple.com/admin zu exmaple.com/{locale}/admin</strong></p>
<pre class="brush:php;toolbar:false;">// nuxt.config.js
...
i18n: {
faul: wahr,
langDir: 'lang/',
Schauplätze: [
{
Code: 'en',
iso: 'en-US',
Datei: 'en.js',
Name: 'Englisch'
},
{
Code: 'ar',
iso: 'ar-EG',
Datei: 'ar.js',
Name: 'عربى'
}
],
defaultLocale: {
Gebietsschema: 'en',
Präfix: wahr
},
...</pre></p>
我有一个解决这个问题的想法,但我不知道它是否是最好的解决方案。
只需使用
.htaccess
来处理请求并返回所需的索引。