---
title: "defaultSprache immer als Kürzel an URL hängen"
url: "https://www.typo3.net/d/100073-defaultsprache-immer-als-kuerzel-an-url-haengen"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","RealURL"]
created: "2010-07-16"
last_reply: "2010-12-01"
replies: 7
solved: false
page: 1
pages: 1
lang: "de"
---

# defaultSprache immer als Kürzel an URL hängen

TYPO3 › TypoScript · 7 Antworten · gestartet 2010-07-16

## Eröffnungsbeitrag

**karlchen** · 2010-07-16 · [Beitrag #1](https://www.typo3.net/d/100073-defaultsprache-immer-als-kuerzel-an-url-haengen/1)

hallo irgendwie stehe ich gerade auf dem Schlauch,

ich habe eine mehrsprachige Website und um Double Content zu verhindern soll immer beim Aufruf der Seite ein Sprachkürzel angehängt werden. Mit der rlmp_language_detection klappt es bei allen anderen Sprachen ausser der DefaultSprache.
Ich würde somit gerne einstellen, das auf der Startseite immer domain.com/de/ statt domain.com/ aufgerufen wird.

Gibt es dafür eine Einstellung ?

## Antworten

### [#2](https://www.typo3.net/d/100073-defaultsprache-immer-als-kuerzel-an-url-haengen/2) · Julian.​Hofmann · 2010-07-19

Hallo.

Da Du anscheinend realURl im Einsatz hast, dürfte Dich die Konfiguartion mit valueDefault weiterbringen. Einfach mal in der realURL-Doku danach suchen. Gibt gleich ein Beispiel mit Sprachen/L-Parameter dazu.

Viele Grüße
Julian

### [#3](https://www.typo3.net/d/100073-defaultsprache-immer-als-kuerzel-an-url-haengen/3) · karlchen · 2010-07-20

hallo Julian,

valueDefault habe ich ebenfalls ausprobriert und wenn ich nichts übersehen haben sollte, wird dieser Wert für alle "weiterführenden Links" genutzt.
Wenn ich also auf der Startseite bin, werden alle Links des Menus direkt mit meinem valueDefault versehen, jedoch wird direkt die Startseite/Einstiegsseite nicht mit dem valueDefault versehen.

Wenn ich meine Seite aufrufe mit domain.com, soll direkt zu domain.com/de/ weitergeleitet werden.

### [#4](https://www.typo3.net/d/100073-defaultsprache-immer-als-kuerzel-an-url-haengen/4) · Julian.​Hofmann · 2010-07-20

Da wäre dann eine ergänzende Rewrite-Regel nötig

```php
RewriteCond %{REQUEST_URI} ^/(nc/)?(de|en|it)
RewriteRule (.*)  http://www.example.com/de%{REQUEST_URI} [R=301,L]
```

### [#5](https://www.typo3.net/d/100073-defaultsprache-immer-als-kuerzel-an-url-haengen/5) · karlchen · 2010-07-21

danke Julian, ich werde es damit mal probieren.

Eine TYPO3 eigene Lösung würde ich allerdings schöner finden :)

### [#6](https://www.typo3.net/d/100073-defaultsprache-immer-als-kuerzel-an-url-haengen/6) · jonas8 · 2010-11-30

Hallo karlchen

Hast Du eine Lösung gefunden?

Probiere dies nun auch schon eine ganze Weile mit der rlmp_language_detection.

Aber es will einfach nicht. Wie hast Du es gelöst?

Danke und Gruss
Jonas

### [#7](https://www.typo3.net/d/100073-defaultsprache-immer-als-kuerzel-an-url-haengen/7) · jonas8 · 2010-12-01

Hallo Julian.Hofmann

Auch mit deinem Vorschlag mit der Rewrite-Regel funktioniert es bei mir nicht.

Habe in die .htaccess-Datei folgendes eingetragen:

```php
RewriteCond %{REQUEST_URI} ^/(nc/)?(de|en|fr)
RewriteRule (.*)  http://t3update.serv-ch.ch/de%{REQUEST_URI} [R=301,L]
```

Aber leider ohne Wirkung. Was muss noch beachtet werden?

Danke und Gruss
Jonas

### [#8](https://www.typo3.net/d/100073-defaultsprache-immer-als-kuerzel-an-url-haengen/8) · jonas8 · 2010-12-01

Ich habe es jetzt gefunden!

rlmp_language_detection Version 2.0.4

In der **class.tx_rlmplanguagedetection_pi1.php**
in der Zeile 231 steht:

```php
if(!$this->conf['dieAtEnd'] && $preferredLanguageOrPageUid != 0) {
```

&& $preferredLanguageOrPageUid != 0 **löschen**

**Also neu nur noch:**

```php
if(!$this->conf['dieAtEnd']) {
```

Ich werde versuchen den Entwickler zu kontaktieren,
eventuell kann man ja das als Option einbauen.

Have Fun!
Jonas

---

Quelle: „defaultSprache immer als Kürzel an URL hängen“, typo3.net, https://www.typo3.net/d/100073-defaultsprache-immer-als-kuerzel-an-url-haengen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
