#angular #angular-routing
#угловые #angular-маршрутизация
Вопрос:
У меня есть проект Angular. Я собрал и загрузил его на subdomain
своего сервера:
http://example.com/myapp/
но когда я обновляю угловые маршруты, отображается ошибка 404. например, когда я обновляю URL ниже, он возвращает 404!
http://example.com/myapp/dashboard
Обычно (без обновления) работает корректно.
Я меняю <base>
тег в index.html чтобы <base href="/">
или <base href="/myapp/">
или <base href="http://example.com/myapp/">
но это не сработало!
Что я делаю?
Мне нужны эти коды для поддоменов (в apachi):angular.io/deployment
Комментарии:
1. Я хочу, чтобы эти коды для поддоменов: angular.io/guide/deployment#fallback-configuration-examples в apachi.
2. В вашем файле манифеста задайте starturl для вашего URL-адреса приложения
3. @TomaszVizaint Где файл манифеста?
4. в вашей связанной статье вы описали все о резервной конфигурации
Ответ №1:
вы можете использовать routerLink.
например:
<base [routerLink]="['/myapp/dashboard']"></base>
для получения более подробной информации перейдите сюда