Какой лучший способ сохранить пользователя на той же странице после обновления браузера.
Пример: Пользователь находится на сайте www.domain.com/page1.Когда он обновляет браузер, маршрутизатор перенаправляет на www.domain.com/home, который является маршрутизацией по умолчанию.
Я могу добиться этого с помощью HashLocationStrategy
.Но это добавляет дополнительные #
в URL.Пример: www.domain.com/#/page1, которого я хочу избежать.
const routes: Routes = [
{
path: "page1",
component: page1Component
},
{
path: '',
redirectTo: 'home',
pathMatch: 'full'
}
];
providers: [{
provide: LocationStrategy,
useClass: HashLocationStrategy
}]
Кроме того, я выполнил необходимые настройки веб-сервера apache согласно https://angular.io/guide/deployment
Я понимаю, что angular - это SPA, а после root все виртуально. Но все же, есть ли лучший способ добиться этого без #
?