---
title: "Sprache nach Domainname"
url: "https://www.typo3.net/d/55978-sprache-nach-domainname"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","URLs & Routing"]
created: "2007-01-09"
last_reply: "2007-01-10"
replies: 6
solved: false
page: 1
pages: 1
lang: "de"
---

# Sprache nach Domainname

TYPO3 › TypoScript · 6 Antworten · gestartet 2007-01-09

## Eröffnungsbeitrag

**gongo** · 2007-01-09 · [Beitrag #1](https://www.typo3.net/d/55978-sprache-nach-domainname/1)

Hallo zusammen,

ich möchte dass example.de auf den deutschen Inhalt, example.com auf englisch und example.fr auf französisch zeigt. Hat jemand schon sowas gemacht. Wie kann ich das  mit typoScript hinbekommen?

Ich habs mal mit

```typoscript
[hostname = www.example.de]
....
[else]
...
[global]
```

probiert. Aber obwohl der domainname richtig ist wird immer [else] ausgeführt.
[hostname] gibt mir auch nicht www.example.de zurück sondern ein IP (zu mindest sieht es aus wie eine IP) die aber nicht die von meinem Server ist.
Jemand eine Idee woran das liegen könnte?

:o

## Antworten

### [#3](https://www.typo3.net/d/55978-sprache-nach-domainname/3) · gongo · 2007-01-10

hallo,

ok, wie würdest du das denn machen?
Trotzdem sollte dieses Typoscript doch funktionieren. z.B.

```typoscript
[hostname = www.domain.de]
config.baseURL = http://www.domain.de/
[global]
```

Desweiteren brauch ich die Abfrage auch für die Tippafriend

```typoscript
[hostname = www.example1.de]
seite.10.marks.FRIEND.10.dataWrap = <span><a href="index.php?id=tipafriend&tipUrl=http://www.example1.de/{field:alias}.html" alt="Tip A Friend"><img src="fileadmin/gfx/function_tellafriend.gif" alt="Send a friend" border="0"></a></span>
[hostname = www.example2.de]
seite.10.marks.FRIEND.10.dataWrap = <span><a href="index.php?id=tipafriend&tipUrl=http://www.example2.de/{field:alias}.html" alt="Tip A Friend"><img src="fileadmin/gfx/function_tellafriend.gif" alt="Send a friend" border="0"></a></span>
[global]
```

oder gibt es hier eine Möglichkeit den domainnamen direkt in den dataWrap zu schreiben. Ich denke nicht.

### [#4](https://www.typo3.net/d/55978-sprache-nach-domainname/4) · einpraegsam.​net · 2007-01-10

Damit sagst du, dass die Sprach automatisch deutsch ist, wenn ein Besucher mit deutschem Browser kommt:

```typoscript
#englisch standard
config.linkVars = L
config.sys_language_uid = 1
config.language = en
config.xhtml_cleaning = all
config.htmlTag_langKey = en-EN
config.locale_all = en
xml:lang="en" lang="en" #override standard setting

###########################################################################################

#deutsch
[globalVar = GP:L=0]
   config.sys_language_uid = 0
   config.language = de
   config.locale_all = de_DE
   config.xhtml_cleaning = all
   config.htmlTag_langKey = de-DE
   xml:lang="de" lang="de" #override standard setting
[global]


######################### Browser Spezifisch ##############################

# Browser deutsch (oder SuMa Robot)
[device = robot,grabber] || [language = *de*, *de-at*, *de-lu*, *de-ch*, *de-li*]
   config.linkVars = L
   config.sys_language_uid = 0
   config.language = de
   config.locale_all = de_DE
   config.xhtml_cleaning = all
   config.htmlTag_langKey = de-DE
   xml:lang="de" lang="de" #override standard setting   
[END]

# Browser deutsch und manuelle Sprachwahl englisch   
[language = *de*, *de-at*, *de-lu*, *de-ch*, *de-li*] && [globalVar = GP:L=1]
      config.sys_language_uid = 1
      config.language = en
      config.locale_all = en
      config.xhtml_cleaning = all
      config.htmlTag_langKey = en-EN 
      xml:lang="en" lang="en" #override standard setting
[END]
```

Wenn du es auf Domain abändern willst, kannst du die Conditions dementsprechend anpassen

### [#5](https://www.typo3.net/d/55978-sprache-nach-domainname/5) · gongo · 2007-01-10

Danke! Das kann sicher mal gebrauchen. Nur hilft es mir bei meinem Problem nicht wirklich weiter  :D

### [#6](https://www.typo3.net/d/55978-sprache-nach-domainname/6) · einpraegsam.​net · 2007-01-10

Dann wandel es doch um!? Muss man denn alles für dich machen? :)

### [#7](https://www.typo3.net/d/55978-sprache-nach-domainname/7) · einpraegsam.​net · 2007-01-10

Ohne Gewähr:

```typoscript
#englisch standard
config.linkVars = L
config.sys_language_uid = 1
config.language = en
config.xhtml_cleaning = all
config.htmlTag_langKey = en-EN
config.locale_all = en
xml:lang="en" lang="en" #override standard setting

###########################################################################################

#deutsch
[globalVar = GP:L=0]
   config.sys_language_uid = 0
   config.language = de
   config.locale_all = de_DE
   config.xhtml_cleaning = all
   config.htmlTag_langKey = de-DE
   xml:lang="de" lang="de" #override standard setting
[global]


######################### Browser Spezifisch ##############################

# Browser deutsch (oder SuMa Robot)
[device = robot,grabber] || [hostname = test.de,test.*.de]
   config.linkVars = L
   config.sys_language_uid = 0
   config.language = de
   config.locale_all = de_DE
   config.xhtml_cleaning = all
   config.htmlTag_langKey = de-DE
   xml:lang="de" lang="de" #override standard setting   
[END]

# Browser deutsch und manuelle Sprachwahl englisch   
[hostname = test.de,test.*.de] && [globalVar = GP:L=1]
      config.sys_language_uid = 1
      config.language = en
      config.locale_all = en
      config.xhtml_cleaning = all
      config.htmlTag_langKey = en-EN
      xml:lang="en" lang="en" #override standard setting
[END]
```

Standardmäßig englisch, wenn test.de angesurft wird oder die Suchmaschine kommt, dann deutsch...

### [#8](https://www.typo3.net/d/55978-sprache-nach-domainname/8) · gongo · 2007-01-10

Hi, jo sorry du hast natürlich recht. So sollte es klappen. Besten Dank!

---

Quelle: „Sprache nach Domainname“, typo3.net, https://www.typo3.net/d/55978-sprache-nach-domainname
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
