---
title: "Kann man mit simulatestatic Ordner simulieren?"
url: "https://www.typo3.net/d/60410-kann-man-mit-simulatestatic-ordner-simulieren"
source: "typo3.net"
tags: ["Allgemein","Frage","URLs & Routing"]
created: "2007-04-01"
last_reply: "2007-04-11"
replies: 8
solved: true
page: 1
pages: 1
lang: "de"
---

# Kann man mit simulatestatic Ordner simulieren?

Allgemein · 8 Antworten · gelöst · gestartet 2007-04-01

## Frage

**Unbekannter Benutzer** · 2007-04-01 · [Beitrag #1](https://www.typo3.net/d/60410-kann-man-mit-simulatestatic-ordner-simulieren/1)

Bislang habe ich das dazu im Typoscript:

```typoscript
config.simulateStaticDocuments_replacementChar = _
config.simulateStaticDocuments = 1
config.baseURL = www.example.com/typo3/
config.simulateStaticDocuments_noTypeIfNoTitle = 1
```

Nun kann ich unter Alias einen Dateinamen angeben, unter dem die Seite erreichbar ist.
Funktioniert das auch irgendwie, dass ich damit **Ordner simulieren** kann, also etwa example.com/typo3/**portfolio/**wichtig.html?

Am liebsen wär es mir ohne eine Extension zu brauchen...

## Beste Antwort

**Unbekannter Benutzer** · 2007-04-03 · [Beitrag #5](https://www.typo3.net/d/60410-kann-man-mit-simulatestatic-ordner-simulieren/5)

OK, installiert habe ich es schonmal erfolgreich, TypoScript und Template sind angepasst, nu muss ich (nur) noch diese  typo3conf/localconf.php Modifikationen hinter mich bringen.......

Also, ich habe noch nichts an der localconf.php geändert und erhalte jetzt URLs wie etwa diese:

index.php/32/45
wenn ich auf der Seite mit der id 32 bin und auf die mit der id 45 gehen will.

[Nebenbei passen alle relativen Pfade nicht mehr (trotz base-Tag im Kopf).]

Was muss ich tun, damit z.B.
aus index. php?id=32
wird kontakt/kontakt.html ?

Der Pfad soll sich dabei nicht richten nach dem Seitentitel und auch nicht nach dem Menünamen oder so, sondern ich will den einfach nur eingeben können!

Wie geht das?

## Antworten

### [#2](https://www.typo3.net/d/60410-kann-man-mit-simulatestatic-ordner-simulieren/2) · claudia2 · 2007-04-01

hallo chrissitopher,

das geht nicht ohne Extension, dafür ist RealURL zuständig...

ich habe sie allerdings auch (noch) nicht im Einsatz, kann dir also leider keine Hilfestellung geben. Du findest aber bestimmt unter den Howto's einige gute Hinweise.

claudia

### [#3](https://www.typo3.net/d/60410-kann-man-mit-simulatestatic-ordner-simulieren/3) · Unbekannter Benutzer · 2007-04-02

Hmm, echt keine Chance sonst?

### [#4](https://www.typo3.net/d/60410-kann-man-mit-simulatestatic-ordner-simulieren/4) · einpraegsam.​net · 2007-04-02

> **Chrissitopher schrieb:**
>
> Hmm, echt keine Chance sonst?

Nein, wer einmal RealURL erfolgreich benutzt hat, wird es nicht missen wollen :)

### [#5](https://www.typo3.net/d/60410-kann-man-mit-simulatestatic-ordner-simulieren/5) · Unbekannter Benutzer · 2007-04-03 · Beste Antwort

(Text siehe oben unter „Beste Antwort“.)

### [#6](https://www.typo3.net/d/60410-kann-man-mit-simulatestatic-ordner-simulieren/6) · linajoy · 2007-04-03

versuch es mal mit ner google suche, da schwirren gute localconfic configurationen für realurl durchs netz...
Und ja, man kann die Dateinamen dann auch eingeben.

Grüße Lina

### [#7](https://www.typo3.net/d/60410-kann-man-mit-simulatestatic-ordner-simulieren/7) · einpraegsam.​net · 2007-04-03

z.B.

```php
//Beginn REAL URL
$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(
            	'en' => '1',
            	'cs' => '2',
        	),
        	'noMatch' => 'bypass',
        	),
    	array(
        	'GETvar' => 'type',
        	'valueMap' => array(
            	'type' => '96',
        	),
        	'noMatch' => 'bypass',
        	),
    	),
    'fileName' => array (
        'index' => array(
            'index.html' => array(
                'keyValues' => array(
					
                )
            ),
            'barrierefrei.html' => array(
                'keyValues' => array(
					'type' => 96,
                )
            ),
            'print.html' => array(
                'keyValues' => array(
					'type' => 94,
                )
            ),
		),
    ),
    'postVarSets' => array(
        '_DEFAULT' => array (
            'index' => array(
                array(
                    'GETvar' => '',
                ),
            ),

            '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]',
                ),


			),
            'maerchen' => array(
                array(
                    'GETvar' => 'tx_willim_pi1[showUid]',
                ),
            ),
            'songs' => array(
                array(
                    'GETvar' => 'tx_willis_pi1[showUid]',
                ),

		),
		
        ),
    ),
    'pagePath' => array(
        'type' => 'user',
        'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
        'spaceCharacter' => '-',
        'languageGetVar' => 'L',
        'expireDays' => 0,
    ),
);
// ENDE REAL URL
```

### [#8](https://www.typo3.net/d/60410-kann-man-mit-simulatestatic-ordner-simulieren/8) · Unbekannter Benutzer · 2007-04-11

Das funktioniert ja überhaupt nicht!
Interessanter Code und sollte er bei dir laufen, so freut mich das für dich, aber damit geht's bei mir nicht:

1. Werden Bilder, Stylesheets usw nicht mehr gefunden, obwohl unter config.baseURL unverändert der richtige Pfad steht und

2. Sehen dann nach einem Klick auf eine Seite alle weiteren Links so aus
<alias der besuchten Seite>/index.html

Und was genau soll überhaupt in das Feld "Speaking URL pathsegment"?

Ich formulier meine Frage nochmal neu: RealURL ist ja anscheinend eine Erweiterung, die öfters benutzt wird.

Warum gibt es zu dem Stück keine vernünftige Erklärung?
Diese Uraltgedöns für Version 3.8, was man mit Google findet, hilft da auch irgendwie gar nicht...

Ich nutze Typo3 4.1.1 und RealURL in Version 1.1.4.

### [#9](https://www.typo3.net/d/60410-kann-man-mit-simulatestatic-ordner-simulieren/9) · einpraegsam.​net · 2007-04-11

1. Htaccess richtig eingestellt?
2. Und? Das Poblem dabei ist? Du kannst den Code gerne so anpassen, wie du diesen brauchst - mit oder ohne index.html

Es spielt überhaupt keine Rolle, ob die Anleitung für 3.8 oder 4.1 ist!
Und wenn du kein Englisch kannst, ist es schlecht TYPO3 zu benutzen, da Extensions für TYPO3 ausschließlich in dieser Sprache dokumentiert werden. Andernfalls empfehle ich dir die Dokumentation durchzulesen

---

Quelle: „Kann man mit simulatestatic Ordner simulieren?“, typo3.net, https://www.typo3.net/d/60410-kann-man-mit-simulatestatic-ordner-simulieren
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
