---
title: "bei nicht vorhandener .htm oder .pdf Probleme mit realurl, bei .html alles bestens"
url: "https://www.typo3.net/d/103985-bei-nicht-vorhandener-htm-oder-pdf-probleme-mit-realurl-bei-html-alles-bestens"
source: "typo3.net"
tags: ["Extensions","Frage","RealURL","Weiterleitungen & 404"]
created: "2011-02-19"
last_reply: "2011-03-08"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# bei nicht vorhandener .htm oder .pdf Probleme mit realurl, bei .html alles bestens

Extensions · 1 Antwort · gestartet 2011-02-19

## Eröffnungsbeitrag

**MaN** · 2011-02-19 · [Beitrag #1](https://www.typo3.net/d/103985-bei-nicht-vorhandener-htm-oder-pdf-probleme-mit-realurl-bei-html-alles-bestens/1)

Hi zusammen,

Ich verwende Typo3 4.5 mit realurl 1.10.1.
Ich habe realurl so eingestellt, dass es auf die nächst höhere vorhandene Seite gehen soll, wenn eine Seite nicht existiert:

```php
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
'init' => array(
        'enableCHashCache' => 1,
        'enableUrlDecodeCache' => 1,
        'postVarSet_failureMode' => 'redirect_goodUpperDir'
),
...
```

Bei ".html"-Dateien funktioniert das auch super. Wenn ich aber ein nicht mehr vorhandenes PDF oder irgendwas anderes wie ".htm" oder ".xyz" aufrufe, kommt die Fehlerseite:

Oops, an error occured!
Reason: File "xyz.pdf" was not found (2)!

Und als HTML Fehlercode kommt (Live HTTP headers):
HTTP/1.1 500 Internal Server Error

Wenn hier jetzt ein 404 kommen würde, wäre ich ja noch zufrieden, aber nach meiner Einstellung von realurl müsste doch eigentlich ein 301 mit einem redirect auf die höhere Seite kommen.

meine htaccess sieht folgendermaßen aus:

```php
RewriteEngine On
RewriteRule     ^typo3$ - [L]
RewriteRule     ^typo3/.*$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule   .* index.php
```

Da hier alle Dateitypen umgeleitet werden sollte das also kein Problem sein.
Da ich die Fehlerbehandlung von realurl machen lasse ('postVarSet_failureMode' => 'redirect_goodUpperDir'), wird die Fehlerbehandlung von typo3 nicht verwendet. Also müsste das doch ein Problem von realurl sein.

Habt ihr eine Idee?

Das Problem ist, dass Google einige nicht mehr vorhandene PDF Dateien im Index hat und ich weiß nicht, ob diese mit Error Code 500 irgendwann entfernt werden.

Viele Grüße
MaN

## Antworten

### [#2](https://www.typo3.net/d/103985-bei-nicht-vorhandener-htm-oder-pdf-probleme-mit-realurl-bei-html-alles-bestens/2) · MaN · 2011-03-08

Mit folgenden Eintragungen in die localconf.php habe ich das Problem nun endlich gelöst:

$TYPO3_CONF_VARS['FE']['pageNotFound_handling'] = '/error.html';
$TYPO3_CONF_VARS['FE']['pageNotFound_handling_statheader'] = 'HTTP/1.0 404 Not Found';

Jetzt werden die ganzen .htm und .pdf auf die error.html umgeleitet aber die nicht vorhandenen html Seiten werden weiterhin auf die nächst höhere vorhandene Seite umgeleitet.

---

Quelle: „bei nicht vorhandener .htm oder .pdf Probleme mit realurl, bei .html alles bestens“, typo3.net, https://www.typo3.net/d/103985-bei-nicht-vorhandener-htm-oder-pdf-probleme-mit-realurl-bei-html-alles-bestens
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
