Sie brauchen nicht für dieses Umschreiben, und zwar internes Umschreiben nicht möglich, zwischen verschiedenen Hosts ist ...
Unter der Annahme, dass beide „Subdomains“ (das ist Host-Namen tatsächlich) von dem gleichen HTTP-Server bedient werden Sie kann einfach DocumentRoot
für beide Hosts konfigurieren. Auf diese Weise dienen sie genau dem gleichen Dateisystem, was natürlich bedeutet, dass dieselben Skripte aufgerufen werden.
Vielleicht können Sie noch einfacher entkommen, wenn Sie nur den Befehl ServerAlias
für Ihren virtuellen Host verwenden. Dies ist natürlich nur möglich, wenn Sie für beide Hosts keine separaten Konfigurationen benötigen.
Werfen Sie einen Blick in die Dokumentation des Apache http-Servers. Dies erklärt und gute Beispiele werden angeboten: https://httpd.apache.org/docs/2.4/vhosts/examples.html
Falls diese beiden Gastgeber sind nicht durch den gleichen HTTP-Server bedient Sie einen internen Proxy-Setup verwenden: subdomain1.domain.tld
fungiert als Front-End-Proxy für subdomain.domain.tld
, so leitet es nur alle eingehenden Anfragen und auch die ausgehenden Antworten weiter. Das lässt sich leicht mit einer Kombination aus dem ProxyPass
und den ProxyPassReverse
Regeln durch apaches Proxy-Modul angeboten getan: https://httpd.apache.org/docs/current/mod/mod_proxy.html#proxypassreverse
Dieses Setup auch dann verwendet werden kann, wenn die zwei HTTP-Servern auf verschiedenen IP-Adressen arbeiten, oder sogar völlig getrennte Systeme.
Funktioniert perfekt, danke !!! – John