Angular7 переписать с Apache не работает правильно

У меня есть угловое приложение 7.1.4 работает на Apache 2.4.10 сервер. я использую PathLocationStrategy направить мои URL.

Вот проблеск в моем файле index.html

<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta http-equiv="Cache-control" content="no-cache, no-store, must-revalidate">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="0" />
<title>Intranet</title>
<base href="/">

файл.htaccess

Опции + FollowSymlinks

RewriteEngine On

RewriteCond% {REQUEST_FILENAME} -f [ИЛИ]

RewriteCond% {REQUEST_FILENAME} -d

RewriteRule ^ - [L]

RewriteRule ^ /index.html [L]

Проблема в том, что если мой URL выглядит

http://intranet.company.com/app/myspace?id=favorites

Apache перенаправляет на

http://intranet.company.com/index.html?id=favorites

и моя целевая страница не отображается.

Как я могу решить эту проблему, зная, что все мои URL начинаются с BASE_URI/app/...

0 ответов

Удалить / перед index.html

   RewriteRule ^ index.html [L]
Другие вопросы по тегам