Угловые маршруты, не работающие на странице обновления в поддомене

#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>
  

для получения более подробной информации перейдите сюда