Multi-Domains mit einer Contao Instanz verwalten

Mehrere kleinere Websites mit unterschiedlichen Domains können relativ einfach über eine Contao Installation verwaltet werden. Wir erklären wie: In einfachen 4 Schritten zur Multidomain-Verwaltung in Contao.

Multi-Domains in einer Contao Installation

Mit Contao können Sie mehrere Domains mit nur einem CMS zu verwalten.
Die Vorteile dieser Multi-Domain-Verwaltung über eine Contao Installation liegt darin, dass Sie nur einen Webspace benötigen, nur eine Software aktuell halten müssen, sich nur ein Passwort merken müssen u.s.w.
Auch besteht die Möglichkeit, Contao-Ressourcen zwischen den Domains zu teilen, was wiederum Webspace spart.

Die Nachteile dabei sind allerdings die gleichen: Sie haben dann nur einen Webspace, nur ein CMS das angegriffen werden kann und ggf. werden auch die gleichen Resourcen in verschieden Domains verwendet, was dazu führt, dass es unübersichtlich werden kann.


Wann ist es sinnvoll, mehrere Domains in einer Contao Instanz zu verwalten?

Sicher immer dann, wenn Sie mehrere kleine "pflegeleichte" Webseiten betreiben. Hier liegt der Vorteil, dass "alles in einem" ist, klar auf der Hand. Bei größeren Projekten würden wir allerdings abraten: Zu schnell gerät alles durcheinander bzw. vermischt sich und die Übersicht geht verloren.


In 4 Schritten zur Multi-Domain-Verwaltung mit Contao

      • 1. Contao installieren

        Als erstes installieren Sie ihre Contao Version wie gewohnt auf ihrem Webspace. Kopieren Sie alle Contao Dateien in das gewünschte Verzeichnis und routen Ihre Wunschdomain dann auf dieses Verzeichnis. 

      • 2. Die erste Domain einrichten

        Beim Anlegen der Seitenstruktur geben Sie nun im Startpunkt der Website unter "DNS-Einstellungen" Ihre Domain an. Diese geben Sie hier OHNE "http" und MIT "www" ein. Warum das wichtig ist, erklären wir gleich. Jetzt können Sie der Seitenstruktur wie gewohnt Seiten hinzufügen. Rufen Sie die Webseite auf, wird diese voraussichtlich wie gewohnt erscheinen. Es sei denn, Sie haben die Webseite ohne www aufgerufen und die RewriteCond in der htaccess nicht definiert. Dann wird Contao den fehlenden Startpunkt melden.

      • 3. Anpassung der htaccess-Datei

        Demnach müssen wir auf dem Webserver in der htaccess-Datei die RewriteCond einstellen. In der Default htaccess ist dieser Bereich bereits eingestellt, wir müssen nur noch unsere Domain eintragen und ggf. den Remark entfernen. Das Ganze schaut dann so aus:

      • RewriteCond %{HTTP_HOST} ^meineErsteDomain\.de$ [NC]
        RewriteRule ^(.*)$ http://www.meineErsteDomain.de/$1 [L,R=301]
      • 4. Und nochmal von vorne: Die zweite Domain einrichten

        Damit wir mehrere Domains innerhalb von Contao verwalten können, müssen wir einen weiteren Startpunkt anlegen. Hierbei gehen wir genauso vor wie beim ersten Startpunkt und tragen die zweite Domain unter den "DNS-Einstellungen" im zweiten Startpunkt ein. Wichtig ist, dass auch am Webserver selbst das Zielverzeichnis auf unsere Contao Installation zeigt (siehe Bild).

        Domainrouting Multidomains Contao

        Zusätzlich muss jetzt auch die htaccess-Datei wieder angepasst werden. Die zusätzlichen Domains müssen einfach nur hinzugefügt werden.

      • RewriteEngine on
        RewriteCond %{HTTP_HOST} ^meineErsteDomain\.de$ [NC]
        RewriteRule ^(.*)$ http://www.meineErsteDomain.de/$1 [L,R=301]
        RewriteCond %{HTTP_HOST} ^meineZweiteDomain\.de$ [NC]
        RewriteRule ^(.*)$ http://www.meineZweiteDomain.de/$1 [L,R=301]
        RewriteCond %{HTTP_HOST} ^meineDritteDomain\.de$ [NC] 
        RewriteRule ^(.*)$ http://www.meineDritteDomain.de/$1 [L,R=301]

 

Andersrum gehts auch: Mehrere Domains auf einen Website routen

Gehen wir also vom gegenteiligen Fall aus. Wir haben verschiedene Domains und möchten diese - im Gegensatz zum vorhergehenden Fall - alle mit dem gleichen Inhalt füttern wollen, bzw. die Domains alle auf die gleiche Seite routen.
(Z.B. „Vertipper-Domains“, .de und .com, usw.)

Das ist mit Contao noch einfacher zu handhaben. Denn hierfür müssen wir in Contao dann genau gar nichts tun; es sei denn, wir haben bereits etwas getan. Der DNS Eintrag muss in diesem Fall leer bleiben und es darf nur einen Startpunkt in der Seitenstruktur geben.

Die htaccess Datei allerdings behandeln wir wie im vorgehenden Fall auch und lassen den Webserver von ohne "www" nach mit "www" umrouten. Dieses schon aus SEO technischen Gründen: Der Vermeidung von Duplicate Content.

zur Blogübersicht

Online Website Check

Einzelne Webseiten in wenigen Sekunden auf Fehler überprüfen, Optimierungspotenziale herausfinden und direkt verbessern. Kostenlos und anonym mit unserem Website Check Tools.

Hilfe & Support

Sie haben eine Contao Website und benötigen professionelle Unterstützung für Ihr Projekt im Bereich Webdesign, Programmierung, Software oder Online Marketing? Nehmen Sie Kontakt zu uns auf, wir freuen uns auf Sie.  

Cookie- & Analyse Einstellungen

Voreingestellt sind ausschließlich zulässige Cookies, für die keine Einwilligung benötigt wird. Analyse und Tracking, sowie weiteren funktionellen Cookies, können Sie unter "Mehr" durch Anwählen von "Ja" zustimmen.
Weitere Infos zu Cookies und Ihrem Datenschutz stellen wir Ihnen in der Datenschutzerklärung vor.

Verweigern
Akzeptieren
Mehr