У меня была эта проблема с моим PHP-приложением, поэтому я просто хотел поделиться с теми, кто сталкивается с подобной проблемой. Я обнаружил некоторые из подобных проблем, но мне не нужно решать проблему в угловых, потому что маршрутизация работает отлично.
Моя проблема возникла, когда пользователь пытается обновить страницу или опубликована ссылка .
Чтобы решить эту проблему, я добавил, как предложено в Angular 2 маршрутов, не работающих после сборки проекта пользователем user1234, добавив .htacces в корень моего проекта (локальный и прямой) с небольшими изменениями, чтобы перенаправить на мой
index.php
, который фактически запускает мое угловое приложение, печатая:
</ app-root>
Вот файл .htacces, который я использовал:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [L]
</IfModule>
Любые обновления или предложения приветствуются, я не особо в настройках сервера. Я надеюсь, что это может кому-то помочь. Хотелось бы сначала подумать об этом, чтобы не тратить часы на поиски ответа.