Virtuelle Hosts ordnen Domänen, Unterdomänen und IP-Adressen einem Konfigurationsabschnitt zu. das wird dir hier nicht helfen. Ich glaube, Sie verwirren das Wort Domäne und Subdomain, das sich auf eine der folgenden Formen bezieht
.com Google.com www.google.com a1.www.google.com
Sie suchen ein Hosting Ihrer Anwendung als Pfad unter der Domäne mainapp.de.
Ihre Anwendung sollte sofort funktionieren, solange Sie keine Domäne im Quellcode festgelegt haben und alle Pfade relativ sind.
Sie klicken beispielsweise in der App auf einen Link, der Sie zu Page1 führt. Wenn sich die Anwendung im Hauptordner von mainapp.de befindet, funktioniert mainapp.de/page1. Wenn sich die App im Ordner myapp im Stammverzeichnis befindet, funktioniert mainapp.de/myapp/page1.