2017-07-27 2 views
0

Ich arbeite mit mehreren Domänen, die alle einem ähnlichen Muster von Weiterleitungen folgen. Statt zu schreiben jede Domäne, wie es den eigenen virtuellen Host aus, ich bin versucht, die Datei mehr wartbar mit nur einem zu machen:Apache VirtualHosts mehrere ServerAliases mit verschiedenen TLDs

<VirtualHost *:80 *:443> 
    ServerName domain.xz 
    ServerAlias *.domain.xx *.domain.xy 

    RewriteEngine on 
    RewriteRule ^/(.*)$ https://xz.newdomain.com/$1 [QSA,NC,L,R=301] 
</VirtualHost> 

Im obigen Beispiel domain.xx wird umleiten korrekt jedoch Domäne xz.newdomain.com .xy wird nicht. Ich habe die Dokumentation überprüft und kann nicht feststellen, warum das nicht funktioniert.

Ist es möglich, dies so zu machen, wie ich es beabsichtige, oder muss ich die VirtualHost-Konfigurationen trennen?

Antwort

1

sollten Sie fügen auch Second Level Domains Namen in Serveralias, das heißt:

ServerAlias domain.xx *.domain.xx domain.xy *.domain.xy 
Verwandte Themen