Угловая маршрутизация не работает при развертывании в apache (PHP CMS) - PullRequest
0 голосов
/ 06 марта 2019

У меня была эта проблема с моим 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>

Любые обновления или предложения приветствуются, я не особо в настройках сервера. Я надеюсь, что это может кому-то помочь. Хотелось бы сначала подумать об этом, чтобы не тратить часы на поиски ответа.

...