---
title: "Multilanguage und reWrite - Static Documents"
url: "https://www.typo3.net/d/34865-multilanguage-und-rewrite-static-documents"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Frage"]
created: "2005-12-14"
last_reply: "2005-12-17"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Multilanguage und reWrite - Static Documents

TYPO3 › Mehrsprachigkeit · 1 Antwort · gestartet 2005-12-14

## Eröffnungsbeitrag

**MEller** · 2005-12-14 · [Beitrag #1](https://www.typo3.net/d/34865-multilanguage-und-rewrite-static-documents/1)

Dank guter Anleitungen funktioniert die Multilanuage zu meiner Zufriedenheit.

Jedoch habe ich eine kleinere Sache:
Das Rewrite für Static documents funktiert auch, jedoch anders als Vermutet.

```typoscript
# Simulate Static Documents
config.simulateStaticDocuments_noTypeIfNoTitle = 1
```

erzeugt eine <http://domain/pages/home.html>

Nach einem Spachwechsel liest man:

<http://domain/pages/home.html?&L=0>
oder
<http://domain/pages/home.html?&L=1>

Jetzt die Frage:
Wie ist es mit der Suchmaschienentauglichkeit?

Ich sage mal:"Nicht gut". Fremde Sprachen werden nicht gefunden.

Meine Idee ist:

```typoscript
# Simulate Static Documents
config.simulateStaticDocuments_noTypeIfNoTitle = 1
config.simulateStaticDocuments_pEnc = md5
config.simulateStaticDocuments_pEnc_onlyP = L
```

Das erzeugt einen md5-hash und führt zu:

<http://domain/pages/home.html+M54a708de802.html>

Kann man durch ein ReWrite das den Augen weh tuende +M54a708de802 entfernen?

Sehe ich vielleicht ein Problem was es nicht gibt...?

Hilfe  o.O

## Antworten

### [#2](https://www.typo3.net/d/34865-multilanguage-und-rewrite-static-documents/2) · philippw · 2005-12-17

Ich habe Deutsch/Französiche Seite mit realurl und typo 3.8.1
Folgenden Code habe im ins localconf.php hinzugefügt:

```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';

$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
    'init' => array(
        'enableCHashCache' => 1
    ),
    'preVars' => array(
        array(
            'GETvar' => 'no_cache',
            'valueMap' => array(
                'no_cache' => 1,
            ),
            'noMatch' => 'bypass',
        ),
    array(
        'GETvar' => 'L',
        'valueMap' => array(
            'fr' => '1',
        ),
        'noMatch' => 'bypass',
        ),
    ),
    'fileName' => array (
        'index' => array(
            'backend.php' => array(
                'keyValues' => array (
                    'type' => 100,
                )
            ),
            'print' => array(                         
                'keyValues' => array(
                    'type' => 98,
                )
            ),
        ),
    ),
    'postVarSets' => array(
        '_DEFAULT' => array (
            'article' => array(
                array(
                    'GETvar' => 'tx_ttnews[tt_news]',
                ),
                array(
                    'GETvar' => 'tx_ttnews[backPid]',
                ),
            ),
            'category' => array(
                array(
                    'GETvar' => 'tx_ttnews[cat]',
                ),
            ),
            'neste' => array(
                array(
                    'GETvar' => 'tx_ttnews[pointer]',
                ),
            ),
        ),
    ),
    'pagePath' => array(
        'type' => 'user',
        'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
        'spaceCharacter' => '-',
        'languageGetVar' => 'L',
        'expireDays' => 3
    ),
);
```

(Code stammt nicht von mir, sondern habe ich irgendwo mal gefunden.) Das einzige was Du vielleicht noch anpassen solltest, ist die Sprachbezeichnung in Zeile 24.

Zudem habe ich im Template den folgenden Code

```typoscript
config.simulateStaticDocuments = 0
config.simulateStaticDocuments_pEnc = md5
config.simulateStaticDocuments_addTitle = 40
#config.baseURL = 1
config.baseURL = http://www.meinefirma.ch/
config.tx_realurl_enable = 1
```

Funktioniert perfekt

---

Quelle: „Multilanguage und reWrite - Static Documents“, typo3.net, https://www.typo3.net/d/34865-multilanguage-und-rewrite-static-documents
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
