Angular 7 не может получить доступ к файлу папки администратора

#angular #amazon-web-services #.htaccess #angular7

#angular #amazon-web-services #.htaccess #angular7

Вопрос:

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

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

введите описание изображения здесь

Мои файлы сборки администратора находятся внутри администратора 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:

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

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

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

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

RewriteCond %{REQUEST_URI} !^admin/

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

Комментарии:

1. Спасибо за ваш ответ, позвольте мне проверить