我已经完成了两个单独的Angular 7
项目customer portal
和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]
答案 0 :(得分:3)
您的.htaccess
中有此行:
RewriteRule ^(.*) index.html [NC,L]
这会将所有内容重定向到abcd.com/index.html
,然后由于L
标志而停止评估。
您需要添加类似内容
RewriteCond %{REQUEST_URI} !^admin/
到第一组条件。