---
title: "real URL: URL immer in default Sprache"
url: "https://www.typo3.net/d/74664-real-url-url-immer-in-default-sprache"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Frage","RealURL","URLs & Routing"]
created: "2008-03-10"
last_reply: "2008-09-24"
replies: 6
solved: false
page: 1
pages: 1
lang: "de"
---

# real URL: URL immer in default Sprache

TYPO3 › Mehrsprachigkeit · 6 Antworten · gestartet 2008-03-10

## Eröffnungsbeitrag

**Puschel** · 2008-03-10 · [Beitrag #1](https://www.typo3.net/d/74664-real-url-url-immer-in-default-sprache/1)

Hi @ all,
technisch funktioniert die Sprachumschaltung.
Die URL auf deutsch ist www.domain.de/de/zimmer.html aber
englisch: www.domain.de/en/zimmer.html

Ich denke es ist nur eine Kleinigkeit, da es in allen Forumbeiträgen als selbstverständlich angesehen wird. Wie bekomme ich es hin dass die enlische URL so aussieht:
www.domain.de/en/rooms.html oder www.domain.de/rooms.html (hauptsache rooms)

ich verwende realURL 1.2.2 Typo3 4.1.5
meine .htaccess

```typoscript
      RewriteEngine On
      RewriteRule ^typo3$ - [L]
      RewriteRule ^typo3/.*$ - [L]
      RewriteRule ^uploads/.*$ - [L]
      RewriteRule ^fileadmin/.*$ - [L]
      RewriteRule ^typo3conf/.*$ - [L]
      RewriteCond %{REQUEST_FILENAME}/index.html -f
      RewriteRule / %{REQUEST_URI}/index.html [L]
      RewriteCond %{REQUEST_FILENAME}/index.htm -f
      RewriteRule / %{REQUEST_URI}/index.htm [L]
      RewriteCond %{REQUEST_FILENAME}/index.php -f
      RewriteRule / %{REQUEST_URI}/index.php [L]
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-l
      RewriteRule .* /index.php
```

meine constants:

```typoscript
#Allgemeine Typoscript-Konfiguration
config.linkVars = L
config.sys_language_uid = 0
config.language = de
config.htmlTag_langKey = de

#Mehrsprachig:
[globalVar = GP:L=0]
	config.sys_language_uid = 0
	config.language = de
	seite.10.marks.SPRACHE = TEXT
	seite.10.marks.DE.value = de
	seite.10.marks.DE.wrap = <a href="index.php?id=|&L=0"><img src="../typo3/sysext/cms/tslib/media/flags/flag_de_d.gif" border="0" alt="" /></a>
[global]
[globalVar = GP:L=1]
	config.sys_language_uid = 1
	config.language = en
	config.locale_all = en-US
seite.10.marks.SPRACHE = TEXT
	seite.10.marks.UK.wrap = <a href="index.php?id=|&L=1"><img src="../typo3/sysext/cms/tslib/media/flags/flag_uk_d.gif" border="0" alt="" /></a>
	seite.10.marks.UK.value = en
	#seite.10.marks.SPRACHE.typolink.additionalParams = &L=0

[global]

# RealURL aktivieren
config.simulateStaticDocuments = 0
config.baseURL = http://testweb.seaside-hotels.eu/
config.tx_realurl_enable = 1
config.prefixLocalAnchors = all
```

Ich bin für jeden Tipp dankbar
Viele Grüße
Sybille

PS: Navigationstitel habe ich eingetragen

## Antworten

### [#2](https://www.typo3.net/d/74664-real-url-url-immer-in-default-sprache/2) · just2b · 2008-03-11

realurl konfiguration lässt du automatisch erstellen?

georg

### [#3](https://www.typo3.net/d/74664-real-url-url-immer-in-default-sprache/3) · Puschel · 2008-03-11

Hi Georg,
sorry ich wußte ich hab was vergessen...

Hier meine ext_localconf:

```php
<?php
$TYPO3_CONF_VARS['SC_OPTIONS'] ['t3lib/class.t3lib_tstemplate.php'] ['linkData-PostProc'] [] = 'EXT:realurl/class.tx_realurl.php:&tx_realurl->encodeSpURL';
$TYPO3_CONF_VARS['SC_OPTIONS'] ['tslib/class.tslib_fe.php'] ['checkAlternativeIdMethods-PostProc'] [] = 'EXT:realurl/class.tx_realurl.php:&tx_realurl->decodeSpURL';
$TYPO3_CONF_VARS['SC_OPTIONS'] ['t3lib/class.t3lib_tcemain.php'] ['clearAllCache_additionalTables'] ['tx_realurl_urldecodecache'] ='tx_realurl_urldecodecache';
$TYPO3_CONF_VARS['SC_OPTIONS'] ['t3lib/class.t3lib_tcemain.php'] ['clearAllCache_additionalTables'] ['tx_realurl_urlencodecache'] = 'tx_realurl_urlencodecache';
$TYPO3_CONF_VARS['FE'] ['addRootLineFields'] .= ',tx_realurl_pathsegment,alias,nav_title,title';
$TYPO3_CONF_VARS['EXTCONF'] ['realurl'] ['_DEFAULT'] = array(
'init' => array(
'enableCHashCache' => 1,
'enableUrlDecodeCache' => 1,
'enableUrlEncodeHash' => 1,
// 'postVarSet_failureMode' => 'redirect_goodUpperDir',
),
'rewrite' => array(
),
'preVars' => array(

array(
'GETvar' => 'L',
'valueMap' => array(
'de' => '0',
'en' => '1',
'es' => '2',
'fr' => '3',
),
'valueDefault' => 'de',
//'noMatch' => 'bypass',

),

),
'pagePath' => array(
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
'expireDays' => 3,
'rootpage_id' => '1'
),
'fileName' => array (
'defaultToHTMLsuffixOnPrev' => 1,
'index' => array(
'page.html' => array(
'keyValues' => array (
'type' => 1,
),
),
),
),
'fixedPostVarSets' => array(
),
'postVarSets' => array(
'_DEFAULT' => array(
//archive
'period' => array (
array (
'condPrevValue' => -1,
'GETvar' => 'tx_ttnews[pS]',
//'valueMap => array()
),
array (
'GETvar' => 'tx_ttnews[pL]',
//'valueMap => array()
),

array (
'GETvar' => 'tx_ttnews[arc]',
'valueMap' => array(
'non-archived' => -1,
),
),
),

'browse' => array (
array (
'GETvar' => 'tx_ttnews[pointer]',
),
),
'select' => array (
array (
'GETvar' => 'tx_ttnews[cat]',
'lookUpTable' => array (
'table' => 'tt_news_cat',
'id_field' => 'uid',
'alias_field' => 'title',
'addWhereClause'=> 'AND NOT deleted',
'useUniqueCache'=> 1,
'useUniqueCache_conf' => array (
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
),
'article' => array(
array (
'GETvar' => 'tx_ttnews[backPid]',
// 'valueMap => array(
// ),
),
array (
'GETvar' => 'tx_ttnews[tt_news]',
'lookUpTable' => array (
'table' => 'tt_news',
'id_field' => 'uid',
'alias_field' => 'title',
'maxLength' => 12,
'addWhereClause'=> 'AND NOT deleted',
'useUniqueCache'=> 1,
'useUniqueCache_conf' => array (
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
),
),
),
);
?>
```

Vielen Dank für die Mühe
Viele Grüße
Sybille
PS: kann es daran liegen dass ich die Übersetzung erst nach der Instalation von RealURL erstellt habe? Und spricht etwas dagegen, dass ich die tx_realurl_pathcache im PHPmyAdmin leere?

### [#4](https://www.typo3.net/d/74664-real-url-url-immer-in-default-sprache/4) · Mopps · 2008-07-09

Hast du da inzwischen eine Lösung finden können? Stehe vor gleichem Problem.

### [#5](https://www.typo3.net/d/74664-real-url-url-immer-in-default-sprache/5) · Mopps · 2008-07-14

Die ReaulUrl Cache Tabellen **leeren** hat bei mir das Problem gelöst.

### [#6](https://www.typo3.net/d/74664-real-url-url-immer-in-default-sprache/6) · TheFreeman · 2008-09-24

@Puschel

Wie hast Du denn das Problem nun lösen können? o.O

### [#7](https://www.typo3.net/d/74664-real-url-url-immer-in-default-sprache/7) · Puschel · 2008-09-24

Hi Freeman,
ich denke ich hab einen nicht wirklich schönen Weg gewählt: RealURL Management (realurlmanagement ) installiert und die Links alle neu erstellen lassen(in allen Sparachen).

Da diese Lösung funktioniert hat denke ich, dass es tatsächlich daran lag, dass ich erst RealURL installiert hatte und dann erst die Seiten übersetzt habe.

Hoffe das hilft Dir weiter
Viele Grüße
Puschel

---

Quelle: „real URL: URL immer in default Sprache“, typo3.net, https://www.typo3.net/d/74664-real-url-url-immer-in-default-sprache
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
