Ich habe einen Ubuntu-Server mit den folgenden Domänen:
sub-staging.example.com sub.example.com
Beim Testen der Site über ein Mobiltelefon fiel mir auf, dass das Telefon die folgende URL erzwingt:
www.sub.example.com
Das würde anzeigen: Seite nicht gefunden, DNS-Fehler.
Um dies zu beheben, habe ich der Hauptdomäne (an anderer Stelle auf Cpanel gehostet) einen CNAME-Eintrag hinzugefügt und den CNAME: www.sub.example.com auf sub.example.com gerichtet.
Das funktioniert ... bis auf eine Sache.
Anstelle der Domäne sub.example.com wird meine Staging-Domäne geladen.
Wie behebe ich das?
Antwort1
Ok, das war einfach zu lösen. Beim Betrachten der Datei /etc/apache2/sites-available/example.com.conf stelle ich fest, dass ich vergessen hatte, den Alias zu www.sub.example.com hinzuzufügen.
<VirtualHost *:80>
ServerName sub.example.com
ServerAlias www.sub.example.com <---- I had forgotten this
Redirect permanent / https://sub.example.com/
</VirtualHost>
<VirtualHost *:443>
ServerAdmin [email protected]
ServerName sub.example.com
ServerAlias www.sub.example.com