Corak SPA untuk ubah hala setempat menggunakan Nuxtjs dan i18n
P粉071626364
2023-08-28 13:53:37
<p>Apabila saya menjana Nuxtjs dalam mod SPA (SSR: false), tiada fail index.html dalam folder dist yang dijana oleh nuxt. </p>
<p>Jadi saya ada dua soalan</p>
<p><strong>1: Saya perlu mengubah hala ke folder lang, contohnya exmple.com ubah hala ke exmaple.com/{locale}</strong></p>
<p><strong>2: Saya perlu mengubah hala untuk subhalaman, contohnya exmple.com/admin ke exmaple.com/{locale}/admin</strong></p>
<pre class="brush:php;toolbar:false;">// nuxt.config.js
...
i18n: {
malas: benar,
langDir: 'lang/',
tempat: [
{
kod: 'en',
iso: 'en-US',
fail: 'en.js',
nama: 'Inggeris'
},
{
kod: 'ar',
iso: 'ar-EG',
fail: 'ar.js',
nama: 'عربى'
}
],
defaultLocale: {
tempat: 'en',
awalan: benar
},
...</pra></p>
Saya ada idea untuk menyelesaikan masalah ini, tetapi saya tidak tahu sama ada ia adalah penyelesaian yang terbaik.
Hanya gunakan
.htaccess
untuk mengendalikan permintaan dan mengembalikan indeks yang dikehendaki.