routes = [
{ path: '', component: HomePageComponent },
{ path: 'refill/:id', component: RefillPageComponent }
];
в файле app.module.ts, а потом RouterModule.forRoot(routes)
Так вот. Если я теперь захожу в корень - то вижу страницу и могу из неё по ссылкам переходить на другие страницы: /refill/*
А вот если сразу открыть не_коренную страницу, получаю 404.
Нет, я понимаю, что в первом случае роутинг происходит посредством ангуляра, просто подгружается другой компонент. А во втором случае - я обращаюсь к серверу, который понятия не имеет, что это за путь такой. Но как это решить? Нужно сделать редирект всех запросов на главную страницу через тот же .htaccess, например?
https://angular.io/guide/deployment#production-servers
Обсуждают сегодня