#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. Спасибо за ваш ответ, позвольте мне проверить