---
title: "RealURL pfad in unterschiedlichen Sprachen"
url: "https://www.typo3.net/d/104091-realurl-pfad-in-unterschiedlichen-sprachen"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Frage","RealURL","URLs & Routing"]
created: "2011-02-24"
last_reply: "2011-03-25"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# RealURL pfad in unterschiedlichen Sprachen

TYPO3 › Mehrsprachigkeit · 1 Antwort · gestartet 2011-02-24

## Eröffnungsbeitrag

**McGregor** · 2011-02-24 · [Beitrag #1](https://www.typo3.net/d/104091-realurl-pfad-in-unterschiedlichen-sprachen/1)

Hallo!

Meine Seite ist in 2 Sprachen verfügbar.
RealURL ist am laufen und funktioniert.
Ich erhalte zum Beispiel folgenden Pfad:

```html
http://domain.de/unternehmen/philosophie.html
```

Wenn ich dann auf Englisch umschalte sieht der Pfad so aus:

```html
http://domain.de/en/unternehmen/philosophie.html
```

viel besser fände ich es, wenn dort

```html
http://domain.de/company/philosophy.html
```

stehen würde. Von mir aus auch mit dem "/en"-Zusatz.
Wie kann ich RealURL sagen, dass er bei einer anderen Sprache den Pfad aus den übersetzten Seitenheader zieht (so, wie er es auch in der deutschen (standard)-Sprache macht)?

Grüße
McGregor

## Antworten

### [#2](https://www.typo3.net/d/104091-realurl-pfad-in-unterschiedlichen-sprachen/2) · voting · 2011-03-25

Hallo zusammen,

ich steh vor exakt dem selben Problem!

Ich habe 2 Sprachen am laufen (DE & EN)
Die URLs werden bei klick auf eins der Menüs nicht übersetzt...können jedoch beidsprachig direkt aufgerufen werden.

Es können beide URL direkt aufgerufen werden:
<http://www.example.de/unternehmen.html>
&
<http://www.example.com/company.html>

Jedoch wenn man sich bei <http://www.example.com/>
durch die Menüs klickt kommt man auf <http://www.example.com/unternehmen.html>

Soweit alles korrekt, bis auf die URL!
Habt Ihr ne Ahnung, warum bei der englischen .com-Variante unternehmen.html steht und nicht company.html?!

P.S. Ja...die Seiten sind übersetzt :)

Ausschnitt aus TypoScript:

```typoscript
config {
    language = de
    locale_all = de_DE.UTF-8
    sys_language_uid = 0
    htmlTag_langKey = de
    simulateStaticDocuments = 0
    baseURL = http://www.example.de    
    tx_realurl_enable = 1

    linkVars = L
    sys_language_mode = content_fallback
    sys_language_mode=strict
    sys_language_overlay = hideNonTranslated    
}

[globalString = ENV:HTTP_HOST= *.com] 
  page.config{
    baseURL = http://www.example.com
    sys_language_uid = 1
    language = en
    locale_all = en_EN
    htmlTag_langKey = en
  }
[global]


### Menü ###
tmp.mainMenu = HMENU
tmp.mainMenu {
    special = directory
    special.value = 1

        1 = TMENU
        1 {
            noBlur = 1
            expAll = 1
            
            NO {
                #ATagParams = class = "link"
                allStdWrap.insertData = 1
                wrapItemAndSub = <li>|</li>
            }

            CUR < .NO
            CUR = 1
            CUR {
                allStdWrap.insertData = 1
                wrapItemAndSub = <li class="active">|</li>
            }
            ACT < .NO
        }
}
```

Ausschnitt aus localconf.php

```php
$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
    '_DEFAULT' => array(
        'init' => array(
           'enableCHashCache' => 1,
           'appendMissingSlash' => 'ifNotFile',
           'enableUrlDecodeCache' => 1,
           'enableUrlEncodeCache' => 1,
        ),
        'redirects' => array(),
        'preVars' => array(
            array(
                'GETvar' => 'L',
                'valueMap' => array(
                    'de' => '0',
                    'en' => '1',
                ),
                'valueDescription' => array(
                    'de' => 'Deutsch',
                    'en' => 'English',
                ),
                'noMatch' => 'bypass',
                //'valueDefault' => 'en',
            ),
        ),
            'pagePath' => array(
                'rootpage_id' => '1',
                'type' => 'user',
                'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
                'spaceCharacter' => '-',
                'languageGetVar' => 'L',
                'expireDays' => 7,
            ),
        'fixedPostVars' => array(),
         'postVarSets' => array(
            '_DEFAULT' => array(
                // news archive parameters
                'archive' => array(
                    array(
                        'GETvar' => 'tx_ttnews[year]' ,
                        ),
                    array(
                        'GETvar' => 'tx_ttnews[month]' ,
                        'valueMap' => array(
                            'januar' => '01',
                            'februar' => '02',
                            'maerz' => '03',
                            'april' => '04',
                            'may' => '05',
                            'juni' => '06',
                            'juli' => '07',
                            'august' => '08',
                            'september' => '09',
                            'oktober' => '10',
                            'november' => '11',
                            'dezember' => '12',
                            )
                        ),
                    ),
                // news pagebrowser
                'browse' => array(
                    array(
                        'GETvar' => 'tx_ttnews[pointer]',
                        ),
                    ),
                // news categories
                'select_category' => array (
                    array(
                        'GETvar' => 'tx_ttnews[cat]',
                        ),
                    ),
                // news articles and searchwords
                'article' => array(
                    array(
                        'GETvar' => 'tx_ttnews[tt_news]',
                        'lookUpTable' => array(
                            'table' => 'tt_news',
                            'id_field' => 'uid',
                            'alias_field' => 'title',
                            'addWhereClause' => ' AND NOT deleted',
                            'useUniqueCache' => 1,
                            'useUniqueCache_conf' => array(
                                'strtolower' => 1,
                                'spaceCharacter' => '-',
                                ),
                            ),
                        ),
                    array(
                        'GETvar' => 'tx_ttnews[swords]',
                        'GETvar' => 'tx_ttnews[backPid]', 
                        ),
                    ),
                ),
            ),
        // configure filenames for different pagetypes
     
        'fileName' => array(
            'defaultToHTMLsuffixOnPrev' => 1,
        ),
    ),
    
);
```

Vielen Dank für Eure Unterstützung !

---

Quelle: „RealURL pfad in unterschiedlichen Sprachen“, typo3.net, https://www.typo3.net/d/104091-realurl-pfad-in-unterschiedlichen-sprachen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
