Seite 2 von 3

Re: Multi Domains

Verfasst: Mi 17. Feb 2016, 08:46
von mattmarr
Hi!

Muss nochmal nachhacken. :)

Ich hab ein Contenido mit mehren Mandanten.
Bei allen Mandanten hab ich erfolgreich mit "client | ?_frontentend_path | domain" mehrere Domains(bis auf Umlautdomains) zuweisen können.
Jetzt hab ich eine einzige Domain, die nicht anders als andere ist, die überhaupt nicht funktionieren will im Contenido. Contenido leitet bei dem Aufruf immer auf die zuerst eingestellt Domain.

Ich hab schon die .htaccess (AMR) deaktiviert, was kein Erfolg brachte.

Gibt es irgendwo im Contenido noch eine baustelle woran es liegen könnte?


Gruß
Matthias

Re: Multi Domains

Verfasst: Mi 17. Feb 2016, 09:50
von malsdgtac
Hallo Matthias,

darf ich nachfragen, was genau du bei "Domain" stehen hast und wie deine Ordnerstrutkur dazu ist?

Ich habe meinen Mandantenordner "ganz normal?" unter /cms liegen. Bei den (Standard)Mandanteneinstellungen habe ich www.domain.de/cms eingegeben. Entsprechend habe ich für die weiteren Domains auch www.domain2.de/cms eingeben - das funktioniert leider nicht. Wenn ich nur www.domain2.de eingebe, funktioniert es, aber es steht der Bash-Href www.domain2.de drinnen (wie angegeben) der aber in den falschen Ordner routet - weil ich ja /cms brauche.

Wie funktioniert das bei deinen funktionierenden Domains?

smac

Re: Multi Domains

Verfasst: Mi 17. Feb 2016, 10:28
von mattmarr
Hallo smac,
smac hat geschrieben:darf ich nachfragen, was genau du bei "Domain" stehen hast und wie deine Ordnerstrutkur dazu ist?
Klar darfst Du. :)

Insgesamt hat das Contenido 16 Mandanten.
Jeder Mandant hat seinen eigenen Ordner.
Die Domain, um die es geht, zeigt nicht auf den cms-Ordner.
Wir haben auch schon die DNS-Einträge geprüft. Sieht alles gut aus.
Ich stehe echt vor einem Rätsel. :)


Gruß
Matthias

Re: Multi Domains

Verfasst: Mi 17. Feb 2016, 12:12
von malsdgtac
Das Verhalten das du beschreibst ist ähnlich dem das ich habe. Kannst du mir ein Beispiel für einen Mandanten nennen? Ein Beispiel reicht natürlich, es müssen nicht die echten Daten sein. Wo liegt der Mandantenordner, wie lautet der Pfad der Mandantenkonfiguration und wie der Pfad für die zweite Domain dazu und wowhin routet die Domain?

Re: Multi Domains

Verfasst: Mi 17. Feb 2016, 19:16
von mattmarr
Hi!
smac hat geschrieben:Das Verhalten das du beschreibst ist ähnlich dem das ich habe. Kannst du mir ein Beispiel für einen Mandanten nennen?
Folgendes Schema haben alle Mandanten:

Code: Alles auswählen

/var/www/con49/cms1/
/var/www/con49/cms2/
/var/www/con49/cms3/
...
/var/www/con49/contenido/
Die Domains zeigen alle dirket auf die cmsX-Ordner.



Gruß
Matthias

Re: Multi Domains

Verfasst: Mi 17. Feb 2016, 19:18
von malsdgtac
Danke für die Info, dann probiere ich es mit einer Änderung im Routing.

Re: Multi Domains

Verfasst: Mi 17. Feb 2016, 19:26
von malsdgtac
Vielen Dank, so funktioniert es jetzt

Re: Multi Domains

Verfasst: Do 21. Apr 2016, 17:05
von mattmarr
Hi!
Muss das Thema nochmal anschubsen.
Leider gibt es noch immer folgendes wie von mir beschriebenes Problem:
mattmarr hat geschrieben:Ich hab ein Contenido mit mehren Mandanten.
Bei allen Mandanten hab ich erfolgreich mit "client | ?_frontentend_path | domain" mehrere Domains(bis auf Umlautdomains) zuweisen können.
Jetzt hab ich eine einzige Domain, die nicht anders als andere ist, die überhaupt nicht funktionieren will im Contenido. Contenido leitet bei dem Aufruf immer auf die zuerst eingestellt Domain.

Ich hab schon die .htaccess (AMR) deaktiviert, was kein Erfolg brachte.

Gibt es irgendwo im Contenido noch eine baustelle woran es liegen könnte?
Anhaltspunkte wären gut um dem Problem auf die schliche zu kommen.


Gruß
Matthias

Re: Multi Domains

Verfasst: Do 21. Apr 2016, 17:34
von Oldperl
Hallo Matthias,

nur um Tippfehler auszuschließen - schreibst du
mattmarr hat geschrieben:?_frontentend_path
oder
?_frontend_path
:?:

Gruß aus Franken

Ortwin

Re: Multi Domains

Verfasst: Do 21. Apr 2016, 19:57
von mattmarr
Hallo Ortwin,
Oldperl hat geschrieben:Hallo Matthias,

nur um Tippfehler auszuschließen - schreibst du
mattmarr hat geschrieben:?_frontentend_path
oder
?_frontend_path
:?:
ups, ist nur hier im Thread ein Tippfehler. :-/
Im Contenido sthet ?_frontend_path.


Gruß
Matthias

Re: Multi Domains

Verfasst: Do 21. Apr 2016, 21:32
von Oldperl
Servus,

hmm na dann :roll: :mrgreen:

Leider kann ich dir ohne ein Bugtracking am offenen Herzen in diesem Fall nicht wirklich weiterhelfen. Es gibt 2 maßgebliche Stellen im Core, je nachdem ob AMR aktiv ist oder nicht. Dort müsste man in deinem Fall ansetzen. Dort werden unter anderem die Einträge in den Mandanten-Properties mit der aufgerufenen Server-Request-Url und dem angegebenen Pfad verglichen. Stimmt dort etwas nicht mit dem Eintrag in den Properties überein, soll die Standard-Domain genommen werden. Das kann man aber nur, und ausschließlich, vor Ort tracen.
Du solltest aber vorab nochmals prüfen ob die Einträge in den Properties zu 100% mit den aufrufenden Domains übereinstimmen.

Grundsätzlich sollte man aber an beiden Stellen die Funktion nochmals überarbeiten bzw vereinfachen. Da steckt noch ein wenig Optimierungspotential drin. Da die Prüfung, bis auf die Schlussfolgerung bzw. Zuweisung am Ende, quasi identisch ist, könnte man diese auch auslagern und zentraler, und nur 1 Mal, pflegen.

Aber na ja, zu optimieren gibt es ja immer was. :wink:

Gruß aus Franken

Ortwin

Re: Multi Domains

Verfasst: Fr 22. Apr 2016, 07:34
von mattmarr
Hi!

Danke für die Hilfe.
Ich hab das Problem wohl gefunden.

Anscheinend mag Contenido bei merheren Domains keine Weiterleiter.
Ist die Einstiegsseite oder in der Kategorie ein Weiterleiter, springt Contenido immer zurück zur Eingestellten Hauptdomain des Mandanten.

Ich kann das Problem sowohl in Contenido 4.9 als auch 4.8.20 Reproduzieren. Und das bei einigen Installation.

Das ist nicht gut, überhaupt nicht gut!

Kann man das kurzfristig im Nachhinein Fixen? Wäre echt Knorke! :)



Gruß
Matthias

Re: Multi Domains

Verfasst: Fr 22. Apr 2016, 11:29
von Oldperl
Hallo Matthias,
mattmarr hat geschrieben:Kann man das kurzfristig im Nachhinein Fixen? Wäre echt Knorke! :)
Ja kann man. Sowohl für 4.8.20 als auch für 4.9 könnte man das über ein Plugin lösen.

Gruß aus Franken

Ortwin

Re: Multi Domains

Verfasst: Fr 22. Apr 2016, 12:29
von mattmarr
Hi Ortwin,
Oldperl hat geschrieben:Ja kann man. Sowohl für 4.8.20 als auch für 4.9 könnte man das über ein Plugin lösen.
Gibt es da vielleicht sogar schonwas?


Gruß
Matthias

Re: Multi Domains

Verfasst: Fr 22. Apr 2016, 12:50
von Oldperl
Hallo Matthias,
mattmarr hat geschrieben:Gibt es da vielleicht sogar schonwas?
Keine Ahnung, ich zumindest hab, da ich für so etwas noch keinen Bedarf hatte, noch nichts dafür. Hab jetzt nur mal in beiden Versionen geschaut, wie jeweils der Redirect gehändelt wird, und bin mir recht sicher das man dein Problem mit einem Plugin lösen kann.

Gruß aus Franken

Ortwin