Angular: 11.2.12 многоязычная локализация при обновлении страницы переходит на основной язык
У меня 2 версия.
1- по умолчанию mysite.com/
2- nl mysite.com/nl/
Когда я нахожусь на nl-сайте mysite.com/nl/, если страницы обновляются, он переходит на mysite.com/
У меня есть условие, когда путь: '' должен перенаправлять на панель управления, например: mysite.com/dashboard или mysite.com/nl/dashboard
При навигации по сайту nl все в порядке, пока я не обновляю страницу.
вот мой файл маршрутизации приложений:
const routes: Routes = [
{ path: '', redirectTo: '/dashboard', pathMatch: 'full' },
{ path: 'dashboard', component: DashboardComponent },
{ path: 'product', component: ProductComponent },
];
У кого-нибудь есть предложения, как я могу этого добиться, поэтому, когда я обновляю версию nl, она остается на том же URL-адресе?
Спасибо
1 ответ
Вот что у меня сработало на удаленном сервере nginx:
location /nl/ {
autoindex on;
try_files $uri$args $uri$args/ /nl/index.html;
}
Вот и все, когда я обновляю страницу, она остается в той же локали.