Welcome, Guest. Please login or register.
Did you miss your activation email?
May 27, 2012, 04:37:46 AM

Login with username, password and session length
Search:     Advanced search
Wollen Sie dem WebsiteBaker Team beitreten?
Nähere Informationen finden Sie unter hier und auf unserer neuen Webseite.
155555 Posts in 21715 Topics by 7737 Members
Latest Member: gx-world
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: [gelöst] Redirect anhand von top-level-domain bei Mehrsprachigkeit mit intro.php  (Read 622 times)
elsbeth

Offline Offline

Posts: 11


« on: February 01, 2008, 01:19:13 AM »

Hallo zusammen,

wer kann mir weiterhelfen bei folgendem Problem:

Wenn ein Besucher die Domain www.beispiel.de eingibt soll er auf die deutsche Seite kommen.

Wenn die TLD .com (www.beispiel.com) eingegeben wird, direkt auf die englische Seite kommt.

Habe das Tutorial mit der Mehrsprachigkeit aus der advanced Doku und einer intro.php erfolgreich ausgeführt.

Kann man die unterschiedlichen Sprachen/Seiten direkt verlinken oder liegt es an meinem Provider (1und1) dass es nicht klappt?

Hab es bei 1und1 in der arlanguages.com domain als http-weiterleitung aber auch als frame-weiterleitung eingetragen (--> http://www.arlanguages.com/pages/en/home.php)

Stell ich mich so dumm an oder muss ich den redirect anders machen???

siehe: www.arlanguages.de bzw. www.arlanguages.com

...ich komm nicht weiter, pls help...
« Last Edit: February 02, 2008, 07:51:35 AM by elsbeth » Logged
unawave2

Offline Offline

Posts: 82


« Reply #1 on: February 01, 2008, 08:57:48 AM »

Quote from: elsbeth
Kann man die unterschiedlichen Sprachen/Seiten direkt verlinken

Das müßte mit einer ".htaccess" Datei gehen, die dann ins Root-Verzeichnis des Web-Spaces kopiert wird:

Code:
RewriteEngine on

RewriteCond %{HTTP_HOST} ^(www\.)?beispiel\.com
RewriteRule http://www.beispiel.de/pages/en/home.php
« Last Edit: February 01, 2008, 09:00:37 AM by unawave2 » Logged
elsbeth

Offline Offline

Posts: 11


« Reply #2 on: February 02, 2008, 07:50:51 AM »

Vielen Dank für die geniale Lösung mittels .htaccess.

Wenn ich den Code so übernehme dann bekomme ich eine Fehlermeldung "Internal Server Error"

Nach recherchen auf SelfHtml und Gugelhupf hab ich folgende Lösung gebastelt:

Code:
RewriteEngine on

RewriteCond %{HTTP_HOST} arlanguages\.com$ [NC]
RewriteRule ^$ http://www.arlanguages.com/pages/en/home.php [L,R=301]

RewriteCond %{HTTP_HOST} arlanguages\.de$ [NC]
RewriteRule ^$ http://www.arlanguages.de/pages/de/home.php [L,R=301]

Das klappt wunderbar bei 1und1.

Und die unterschiedlichen Sprachen habe ich noch in der index.php verlinkt:

Code:
<a href="http://www.arlanguages.de">deutsch</a> | <a href="http://www.arlanguages.com">english</a>

Fertig sieht das so aus: http://www.arlanguages.de

Könnte man diese Lösung bei dem Tutorial der Mehrsprachigkeit verlinken, damit andere Webmaster mit unterschiedlichen TLD auch in den Genuss kommen?

Merci!
Logged
Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!