jeder hier weiß ja sicherlich das Contenido Mandantenfähig ist, bloß eine Frage stellt man sich immer wieder. Ist Contenido auch Multidomainfähig?
Antwort ist natürlich ganz klar. JA
Kleines Beispiel zur Verdeutlichung was gemeint ist:
http://www.domain1.de => Dort befindet sich Contenido im Root-Verzeichnis, beim Aufruf der Domain kommt man zum Loginformular zu Contenido
http://www.domain2.de => die Domain von Mandant1, beim Aufrufen wird auf die Domain http://www.domain1.de zugegriffen
http://www.domain3.de => die Domain von Mandant2, beim Aufrufen wird auf die Domain http://www.domain1.de zugegriffen
die Daten der einzelnen Mandanten liegen in den Ordnern http://www.domain1.de/mandant1/ und http://www.domain1.de/mandant2/
Das einzige was man nun Brauch sind 3 .htaccess Dateien in den jeweiligen Root-Verzeichnissen.
.htaccess im Root-Verzeichnis von http://www.domain1.deErläuterung was in den einzelnen .htaccess passiert folgt noch!
Code: Alles auswählen
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^domain1.de$ [NC]
RewriteRule ^(.*)$ http://www.domain1.de/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.domain1.de$ [NC]
RewriteRule ^contenido/.*$ - [L]
RewriteRule ^mandant1/.*$ - [L]
RewriteRule ^mandant2/.*$ - [L]
RewriteRule ^(.*)$ http://www.domain1.de/contenido/$1 [QSA,L]
Code: Alles auswählen
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^domain2\.de$ [NC]
RewriteRule ^(.*)$ http://www.domain2.de/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.domain2\.de$ [NC]
RewriteRule ^(.*)$ http://www.domain1.de/mandant1/$1 [P,L]
Code: Alles auswählen
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^domain3\.de$ [NC]
RewriteRule ^(.*)$ http://www.domain3.de/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.domain3\.de$ [NC]
RewriteRule ^(.*)$ http://www.domain1.de/mandant2/$1 [P,L]
Code: Alles auswählen
RewriteRule ^(.*)$ http://www.domain1.de/mandant[i]n[/i]/$1 [P,L]
Damit dieser funktioniert müsst Ihr mod_proxy aktivieren.
Sinn des P-Flags ist es, das der Besucher der Seite garnicht mitbekommt das er sich auf "2 Servern" befindet.
Wie man das bei bestimmten Konstellationen von Server und Betriebsystem erledigt werde ich nach und nach ergänzen. Wobei ich auch auf eure Mithilfe hoffe da ich nicht alle möglichkeiten Testen kann.
Wie das ganze dann auch einwandfrei mit dem AMR-Plugin läuft wird auchnoch ergänzt. Dort gibt es aktuell noch Probleme.
MfG
Christian Kehres