Это не из-за ролей маршрутизации веб-приложения.
Angular приложения должны быть установлены и доступны, поэтому маршрутизатор angular можно использовать, поэтому при попытке доступа к маршруту как этот «домен / дом», вы получите ошибку 404.
Есть три решения, которые я знаю прямо сейчас
1-й «лучший»
Angular universal
2nd
Если ваш хост похож на apache, который использует php файлы, попробуйте переписать маршруты, подобные этому
search rewrite URL-адреса для любых других типов хост-серверов
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.domain.com$ [NC]
RewriteRule ^(.*)$ https://app.domain.com/$1 [L,R=301]
3-й
Использование PWA
это потрясающе, но все же приложение должно быть установлено на пользовательском устройстве, но после первого запуска прямые маршруты будут работать