В файле nginx.conf потребуется следующая конфигурация:
location / {
root html;
try_files /page1$uri /page2$uri =404;
}
location /page1{
alias html/page1;
try_files $uri $uri/ $uri/index.html /page1/index.html;
}
location /page1{
alias html/page2;
try_files $uri $uri/ $uri/index.html /page2/index.html;
}
В дополнение к этим конфигурациям мы должны создать папки с именем page1 и page1 внутри html-каталога nginx.
А также при создании приложения, примените параметр --base-href
с именем папки, в которой он будет находиться, следующим образом:
ng build --prod --base-href / page1
ng build --prod --base-href / page2