404-Fehlerseite erscheint nicht

Gesperrt
wadahadadu
Beiträge: 40
Registriert: Do 20. Jan 2011, 21:13
Kontaktdaten:

404-Fehlerseite erscheint nicht

Beitrag von wadahadadu »

Hallo,

Wer kennt sich bei Weiterleitungen auf in Contenido erstellte Fehlerseiten aus?

Bei einem ungültigen Standard-Parameter der URL wie zum Beispiel idcat oder idart funktioniert soweit alles prima und es erscheint die gewünschte Fehlerseite. Nun überprüft in meinem Fall aber ein eigenes Modul weitere Parameter der URL und soll gegebenenfalls auf die Fehlerseite weiterleiten:

Code: Alles auswählen

/* (Hier steht der Code zur Abfrage und Auswertung des URL-Parameters) */

switch($result){
    case '404':
        header("HTTP/1.0 404 Not found");
    break;
    default:
    break;
}
Der gewünschte Header wird zwar ausgegeben, aber die Weiterleitung greift nicht. Fügt man im Code nach der header-Zeile noch "exit;" an, dann wird der 404-Header ebenfalls ausgegeben, doch es erscheint eine weisse Seite.

Wie kann man Contenido dazu bewegen, auf die Fehlerseite weiterzuleiten?
Spider IT
Beiträge: 1416
Registriert: Fr 3. Dez 2004, 10:15

Re: 404-Fehlerseite erscheint nicht

Beitrag von Spider IT »

Hallo,

http://de3.php.net/manual/de/function.header.php
Steht direkt als Beispiel dabei.

Gruß
René
wadahadadu
Beiträge: 40
Registriert: Do 20. Jan 2011, 21:13
Kontaktdaten:

Re: 404-Fehlerseite erscheint nicht

Beitrag von wadahadadu »

Hallo René

Danke für deine prompte Antwort.

Meinst du dieses Beispiel hier?

Code: Alles auswählen

<?php
header("Location: http://www.example.com/"); /* Browser umleiten */

/* Stellen Sie sicher, dass der nachfolgende Code nicht ausgefuehrt wird, wenn
   eine Umleitung stattfindet. */
exit;
?>
Spider IT
Beiträge: 1416
Registriert: Fr 3. Dez 2004, 10:15

Re: 404-Fehlerseite erscheint nicht

Beitrag von Spider IT »

Ja, sicher, da musst du nur die richtige Adresse einsetzen.

Gruß
René
wadahadadu
Beiträge: 40
Registriert: Do 20. Jan 2011, 21:13
Kontaktdaten:

Re: 404-Fehlerseite erscheint nicht

Beitrag von wadahadadu »

Danke René, das geht. Ich dachte an eine Lösung, bei der die jeweilige Mandanteneinstellung verwendet wird.
Gesperrt