---
title: "Weiterleiten in PHP Script"
url: "https://www.typo3.net/d/122960-weiterleiten-in-php-script"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","PHP","TYPO3 6.x","Weiterleitungen & 404"]
created: "2016-08-04"
last_reply: "2016-08-04"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Weiterleiten in PHP Script

Extensions › Entwicklung · 1 Antwort · gestartet 2016-08-04

## Eröffnungsbeitrag

**PeterWadson** · 2016-08-04 · [Beitrag #1](https://www.typo3.net/d/122960-weiterleiten-in-php-script/1)

Hallo Community,

ich habe gerade in einem PHP Script (geladen über USER_INT in typoscript) eine Weiterleitung gemacht:

```php
t3lib_utility_http::redirect('/fehlerseite/', t3lib_utility_http::HTTP_STATUS_404);
```

Soweit so gut. Der Redirect funktioniert und es wird auch die entsprechende Seite geladen. Problematisch ist nur, wenn ich mir den Netzwerkverlauf anschaue, sehe ich einen 302 Code statt einem geforderten 404 Code. Warum ist das so, wie kann ich das beheben? Liegt es an einem nicht www. zu www. Redirect in der .htaccess? (Dort haben wir aber einen 301 statt 302)

Oder liegt es etwa an realurl? Wenn ja wie kann ich dort via php ein header redirect vornehmen?

Danke für jegliche Hilfe.

## Antworten

### [#2](https://www.typo3.net/d/122960-weiterleiten-in-php-script/2) · Julian.​Hofmann · 2016-08-04

Hallo.

In der Klasse ist als Status folgende Konstante definiert:

```php
HTTP_STATUS_404 = 'HTTP/1.1 404 Not Found';
```

Aber...abhängig von Deiner Serverumgebung kann es sein, dass ein anderer Wert nötig ist. Z.B. möchte FastCGI ein "Status: 404 Not Found" bekommen.

Ist zumindest ein Ansatz.
Hatte das soweit vor rund einem Jahr auch mal angefangen zu verfolgen - leider abe rnoch keine fertige/schöne Lösung gefunden.

Viele Grüße
Julian

---

Quelle: „Weiterleiten in PHP Script“, typo3.net, https://www.typo3.net/d/122960-weiterleiten-in-php-script
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
