在Apache的单个根文件夹中运行多个Angular 6项目

时间:2018-10-11 14:27:39

标签: angular apache .htaccess angular6

我创建了两个不同的单独的角度应用程序,现在必须将它们放置在一个文件夹下。

例如:www.example.com/beta3/

因此,这两个应用分别为www.example.com/beta3/app1www.example.com/beta3/app2

我已经为app1配置了HashLocationStrategy,并且还配置了htaccess文件。一切对于app1都可以正常工作,但是当我重新加载app2时,它总是可以回到app1。

我的.htaccess文件

RewriteEngine on
RewriteCond %{REQUEST_URI} ^/$
RewriteRule (.*) http://www.example.com/beta3/app1 [R=301,L] 
Options -Indexes

如何同时管理这两个应用?

1 个答案:

答案 0 :(得分:1)

对于要在单个文件夹中同时运行的每个项目,请尝试使用此命令。

ng build --prod --base-href /beta3/app1

ng build --prod --base-href /beta3/app2