2 Domains, 1 Verzeichnis, multilingual verzweigen
2 Domains, 1 Verzeichnis, multilingual verzweigen
Was für ein bekloppter Titel aber ich hoffe, man kan ungefähr erkennen worum es mir geht.
Also, ich habe zwei Domain.de und Domain.com auf einem Webspace und vor allem auch in einem Verzeichnis. Zwischen Deutsch und Englisch schalte ich mit dem Script von Pepe um, was auch wirklich ganz wunderbar funktioniert. Nun zum eigentlichen Problem:
Ich möchte gern, dass der Aufruf von Domain.de auf Domain.de/index.php?de_about und der Aufruf von Domain.com auf Domain.de/index.php?en_about verzweigt.
Mit Confixx kann ich, meines Wissens, nur auf verschiedene Verzeichnisse verweisen; nicht jedoch absolute aufrufe übergeben...
Muss ich jetzt zwei Verzeichnisse einrichten, mit Confixx dort hin verzweigen und aus jedem dann wieder auf den gewünschten Pfad weiterleiten, oder geht das auch weniger aufwändig ?
Gruß, Stefan
---
Also, ich habe zwei Domain.de und Domain.com auf einem Webspace und vor allem auch in einem Verzeichnis. Zwischen Deutsch und Englisch schalte ich mit dem Script von Pepe um, was auch wirklich ganz wunderbar funktioniert. Nun zum eigentlichen Problem:
Ich möchte gern, dass der Aufruf von Domain.de auf Domain.de/index.php?de_about und der Aufruf von Domain.com auf Domain.de/index.php?en_about verzweigt.
Mit Confixx kann ich, meines Wissens, nur auf verschiedene Verzeichnisse verweisen; nicht jedoch absolute aufrufe übergeben...
Muss ich jetzt zwei Verzeichnisse einrichten, mit Confixx dort hin verzweigen und aus jedem dann wieder auf den gewünschten Pfad weiterleiten, oder geht das auch weniger aufwändig ?
Gruß, Stefan
---
- Oliver Georgi
- Site Admin
- Posts: 9901
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
nein, muss Du nicht. Es existiert eine Servervariable, mit der Du schlicht auf den passenden Bestandteil prüfen kannst und dann die Weiterleitung entsprechend vornimmst:
Oliver
Code: Select all
if(preg_match('/\.de$/i', $_SERVER['SERVER_NAME'])) {
//de
headerRedirect('dahin');
} else {
//en or whatever...
headerRedirect('dorthin');
}
Strike Doppel + an Oliver
Das wird ja immer eleganter. Bisher war es mit dieser Lösung machbar: http://www.phpwcms.de/forum/viewtopic.php?p=73775#73775
Und hier die confixx-Lösung: http://www.phpwcms.de/forum/viewtopic.php?p=77108#77108
Gruß Knut
Das wird ja immer eleganter. Bisher war es mit dieser Lösung machbar: http://www.phpwcms.de/forum/viewtopic.php?p=73775#73775
Und hier die confixx-Lösung: http://www.phpwcms.de/forum/viewtopic.php?p=77108#77108
Gruß Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
- Oliver Georgi
- Site Admin
- Posts: 9901
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
ach ja,
nicht vergessen, die Variable hier in der conf.inc.php zu setzen:
Oliver
nicht vergessen, die Variable hier in der conf.inc.php zu setzen:
Code: Select all
$phpwcms['site'] = 'http://'.$_SERVER['SERVER_NAME'].'/';
Hi,
erstelle eine Datei im Verzeichnis /frontend_init/ z.B. "lang_switch.php" und füge die entsprechenden Anweisungen dort ein.
erstelle eine Datei im Verzeichnis /frontend_init/ z.B. "lang_switch.php" und füge die entsprechenden Anweisungen dort ein.
Gruß Knuthttp://www.phpwcms.de/forum/viewtopic.php?p=73775#73775 wrote:// Installation: Put this snippet into the folder /frontend_init/
// and switch at conf.inc.php: $phpwcms['allow_ext_init'] = 1;
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Hallo!
Kann mir bitte jemand auf die Sprünge helfen?
Habe vier Domains mit einem nur geringen, eigenen, aber unterschiedlichen Content. Statt 4x PHPWCMS zu installieren, möchte ich die Domains gerne über ein CMS verwalten.
Domain1.de
Domain2.de
Domain3.de
Domain4.de
Beim Aufruf der Domain.URL muss dann der jeweilige Content der Domain direkt erscheinen (ohne vorgeschaltete Auswahl)
Bei einer anderen Domain würde ich gerne auch Subdomains mit einem CMS verwalten:
http://www.DomainX.de
zzz.DomainX.de
sub.DomianX.de
Gruß Detlef
Kann mir bitte jemand auf die Sprünge helfen?
Habe vier Domains mit einem nur geringen, eigenen, aber unterschiedlichen Content. Statt 4x PHPWCMS zu installieren, möchte ich die Domains gerne über ein CMS verwalten.
Domain1.de
Domain2.de
Domain3.de
Domain4.de
Beim Aufruf der Domain.URL muss dann der jeweilige Content der Domain direkt erscheinen (ohne vorgeschaltete Auswahl)
Bei einer anderen Domain würde ich gerne auch Subdomains mit einem CMS verwalten:
http://www.DomainX.de
zzz.DomainX.de
sub.DomianX.de
Gruß Detlef
- Oliver Georgi
- Site Admin
- Posts: 9901
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
- Oliver Georgi
- Site Admin
- Posts: 9901
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
@Detlef,
es wird wohl ein Mix aus Olivers eleganter Variante mit den reg.expressions und den LEVEL_IDs herauskommen. http://www.phpwcms.de/forum/viewtopic.php?p=73775#73775
Regular Expressions: http://regexp-evaluator.de/tutorial/
Unterstützend zu der LEVEL_ID: http://www.phpwcms.de/forum/viewtopic.php?p=79467#79467
Beachte jedoch bei deiner Idee, dass du auf keiner Seite den selben alias verwenden darfst.
z.B.
Domain2.de/kontakt.phtml
Domain4.de/kontakt.phtml
-> Geht nicht, da kontakt nur einmal im System erscheinen darf.
Daher wird bei einem ähnlichen Szenario *.de und *.com dem Alias jeweils ein de_ bzw. en_ vorangestellt.
Gruß Knut
es wird wohl ein Mix aus Olivers eleganter Variante mit den reg.expressions und den LEVEL_IDs herauskommen. http://www.phpwcms.de/forum/viewtopic.php?p=73775#73775
Regular Expressions: http://regexp-evaluator.de/tutorial/
Unterstützend zu der LEVEL_ID: http://www.phpwcms.de/forum/viewtopic.php?p=79467#79467
Beachte jedoch bei deiner Idee, dass du auf keiner Seite den selben alias verwenden darfst.
z.B.
Domain2.de/kontakt.phtml
Domain4.de/kontakt.phtml
-> Geht nicht, da kontakt nur einmal im System erscheinen darf.
Daher wird bei einem ähnlichen Szenario *.de und *.com dem Alias jeweils ein de_ bzw. en_ vorangestellt.
Gruß Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
- Oliver Georgi
- Site Admin
- Posts: 9901
- Joined: Fri 3. Oct 2003, 22:22
- Contact: