Angular 7无法访问管理文件夹文件

时间:2019-04-15 13:59:59

标签: angular amazon-web-services .htaccess angular7

我已经完成了两个单独的Angular 7项目customer portaladmin

我将两个内部版本上传到aws。检查下图

enter image description here

我的管理员构建文件位于管理员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 个答案:

答案 0 :(得分:3)

您的.htaccess中有此行:

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

这会将所有内容重定向到abcd.com/index.html,然后由于L标志而停止评估。

您需要添加类似内容

RewriteCond %{REQUEST_URI} !^admin/

到第一组条件。