Bei einer Angular Anwendung muss man standardmäßig die index.html aufrufen, damit die Anwendung startet auf einem Apache Webserver. Damit dies auch ohne /index.html nur mit der Domain allein (www.foo.de) funktioneirt, muss man folgendes einstellen:
1. Erstellen einer .htaccess Datei in src/.htaccess mit dem Inhalt:
DirectoryIndex index.html
2. Ändern der Base Url in der src/index.html
<base href="">
3. ggf. hinzufügen der .htaccess zum Build Prozess in der .angular-cli.json
"apps": [ { "assets": [ "assets", "favicon.ico", ".htaccess" ],