---
title: "realurl Kompatibilität mit simulateStaticDocuments"
url: "https://www.typo3.net/d/48867-realurl-kompatibilitaet-mit-simulatestaticdocuments"
source: "typo3.net"
tags: ["Extensions","Frage","RealURL","URLs & Routing"]
created: "2006-08-27"
last_reply: "2006-08-29"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# realurl Kompatibilität mit simulateStaticDocuments

Extensions · 1 Antwort · gestartet 2006-08-27

## Eröffnungsbeitrag

**StefanKr** · 2006-08-27 · [Beitrag #1](https://www.typo3.net/d/48867-realurl-kompatibilitaet-mit-simulatestaticdocuments/1)

Ich habe realurl (1.1.0) in meinem TYPO3 4.0.1 installiert, nachdem ich zuvor nur simulateStaticDocuments benutzt habe, funktioniert jetzt auch zufriedenstellend.

Aber ein Problem habe ich noch:
Ich möchte, dass die früheren Seiten .../123.html auch noch aufgelöst werden, damit alte Bookmarks weiter funktionieren. Wenn ich das im Browser eingebe, wird es aber in .../123.html/ aufgelöst und ein 500 Fehler kommt. Ich vermute, es hängt mit meiner .htaccess zusammen, muss aber zugeben, dass ich die aus der realurl Doku kopiert habe (Seite 23), ohne haarklein zu verstehen, was sie tut. Hier die htaccess:

```typoscript
RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteRule ^uploads/.*$ - [L]
RewriteRule ^fileadmin/.*$ - [L]
RewriteRule ^typo3conf/.*$ - [L]
  
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule (.*[^/])$ http://%{HTTP_HOST}/$1/ [L,R]

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

.../index.php?id=123 funktioniert übrigens, nur *.html nicht. Das Ganze kann man hier sehen, alle Seiten sollten identisch sein, nur die ersten beiden funktionieren, wie sie sollten:
<http://www.ahden.de/index.php?id=148>
<http://www.ahden.de/ahden/altes-ahden/>
<http://www.ahden.de/148.html>

Bevor ein Missverständnis aufkommt: selbstverständlich ist die Zeile

```typoscript
config.simulateStaticDocuments = 0
```

in meinem Template. Ich weiss, dass nicht beide gleichzeitig aktiv sein dürfen. Sonst würde der Rest auch gar nicht gehen. Mit Kompatibilität meine ich, dass realurl *auch* noch die alten 123.html URLs richtig auflöst.

Hat jemand einen Tipp für mich?

Gruß,
Stefan

## Antworten

### [#2](https://www.typo3.net/d/48867-realurl-kompatibilitaet-mit-simulatestaticdocuments/2) · StefanKr · 2006-08-29

Hab's selbst rausgefunden. Es lag an der htaccess **und** an der Konfiguration von realurl:

Diese Zeilen mussten ganz raus aus der .htaccess:

```typoscript
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule (.*[^/])$ http://%{HTTP_HOST}// [L,R]
```

und diese Zeilen mussten im _DEFAULT array ergänzt werden:

```typoscript
      'init' => array(
        'respectSimulateStaticURLs' => 1,
        'appendMissingSlash' => 'ifNotFile',
      ),
```

---

Quelle: „realurl Kompatibilität mit simulateStaticDocuments“, typo3.net, https://www.typo3.net/d/48867-realurl-kompatibilitaet-mit-simulatestaticdocuments
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
