Beim einigen Projekten die ein Content-Management-System (CMS) erfordern, setzen wir immer öfter auf TYPOlight, einer Open Source Lösung die suchmaschinenfreundlich, barrierefrei und flexibel ist. Auch lässt sich die Pflege des CMS durch ungeübtes Personal schnell erlernen und es kann kostengünstig erweitert werden. Außerdem verfügt TYPOlight von Haus aus über die Möglichkeit mehrere Webseiten über eine Installation zu verwalten (multisite Funktion).
Dieser Vorteil brachte uns aber bei unserem letzten Kunden auf folgendes Problem. Ausgangszustand waren 2 statische Webseiten die mehr als in die Jahre gekommen waren. Diese sollten nun in ein CMS übernommen werden und die Pflege beider Seiten sollten durch einen Benutzer, max. 2 Benutzer erledigt werden. So weit so gut, kein Problem für TYPOlight multisite und alle Formalitäten waren geklärt, also begannen wir auf der Hauptdomain example.org mit der TYPOlight Installation. Beide Webseiten wurden angelegt, alle Autoren und Admins wurden eingepflegt, einige Inhalte von den alten Webseiten übernommen und neue Inhalte erstellt. Die Aktualisierung der Inhalte für die erste Webseite verlief hierbei sehr schleppend und somit war Webseite 2, also die 2. Domain die unter example2.org zu erreichen war , schon komplett fertig gestellt. Voraussetzung war aber immer das die statischen Webseiten erreichbar bleiben bis Sie von der TYPOlight Installation abgelöst werden. Da ja nun beide Webseiten den gleichen DocumentRoot besaßen und als Standard immer die index.html gestartet wird half uns folgender kleiner Eintrag in der .htaccess, dass die 2. Domain trotzdem schon online gehen konnte bevor die Hauptdomain verfügbar war. Und die 2. Domain konnte sogar mit der Funktion für Statische URLs ohne das index.php-Fragment zu erzeugen genutzt werden. Voraussetzung ist natürlich “mod_rewrite” und das man Zugriff auf die Datei “.htaccess” hat.
Lösung:
RewriteEngine On
RewriteBase /
### Umleitung für 2. Webseite einer Typolight multisite Installation
RewriteCond %{HTTP_HOST} ^www\.example2\.org$ [NC]
RewriteRule ^(.*)\.html index.php
Als die Hauptdomain nun nach einigen Wochen auch online gehen konnte, waren die 2 Zeilen in der .htaccess nicht mehr notwendig und konnten entfernt werden. Nun konnte TYPOlight seine Arbeit wie gewohnt fortsetzen und beide Domains waren für das interessierte Publikum freigeschalten.
0 responses so far ↓
There are no comments yet...Kick things off by filling out the form below.
Leave a Comment