Angular 7 не может получить доступ к файлу папки администратора - PullRequest
2 голосов
/ 15 апреля 2019

Я сделал два отдельных Angular 7 проекта customer portal & admin.

Я загружаю две сборки в aws. Проверьте изображение ниже

enter image description here

Мои файлы сборки администратора находятся внутри admin folder.

Это мой запрос, когда я пытаюсь получить доступ к админке, он автоматически перенаправляется на customer portal

Это мой доступ url https://abcd.com/admin

но он перенаправляет на https://abcd.com/

Я пробовал этот .htaccess файл

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^(.*) index.html [NC,L]    

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{THE_REQUEST} /admin/
RewriteRule ^admin/(.*)$ index.html?$1 [L,QSA]

1 Ответ

3 голосов
/ 15 апреля 2019

У вас есть эта строка в вашем .htaccess:

RewriteRule ^(.*) index.html [NC,L]

, которая перенаправляет все на abcd.com/index.html и затем останавливает оценку из-за флага L.

Вам необходимо добавить что-то вроде

RewriteCond %{REQUEST_URI} !^admin/

к первой группе условий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...