• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Eigene Fehlerseiten (401, 404, 403 und 500) testen

Status
Für weitere Antworten geschlossen.
S

SPACEart

Guest
Hallo

Ich habe mir ein paar eigene Fehlerseiten gemacht, auf die ich dann per htaccess-Datei umleite.

Nun geht es mir, darum, diese auch mal zu testen bzw mit dem "HTTP Status Codes Checker" zu überprüfen, ob die richtigen HTTP Status Codes zurückgegeben wrden.

Mit der 404er-Fehlerseite und der 403er-Fehlerseite ist es ja recht einfach:
http://www.zuppelmann.de/ottoistnichtda.php
http://www.zuppelmann.de/produkte/

Aber wie kann ich denn nun meine 401er-Fehlerseite und der 500er-Fehlerseite mal selber testen?

Über Hilfe würde ich mich riesig freuen:-)
Gruß
Ingo
 
Für 500 musst du wohl absichtlich den Server falsch konfigurieren. Wenn das nicht möglich ist, genügt es angeblich auch, in .htaccess einen Fehler einzubauen -- wobei sich dann die Frage stellt, ob die Fehlerseite selbst daraufhin noch richtig aufgerufen wird (wenn du die Fehlerseiten in .htaccess eingestellt hast).
 
fehler response sieht so aus:
PHP:
$error = array(
        '100' => 'Continue',
        '101' => 'Switching Protocols',
        '201' => 'Created ',
        '203' => 'Non-Authoritative Information',
        '204' => 'No Content',
        '205' => 'Reset Content',
        '206' => 'Partial Content',
        '300' => 'Multiple Choices',
        '303' => 'See Other',
        '304' => 'Not Modified',
        '305' => 'Use Proxy',
        '400' => 'Bad Request',
        '401' => 'Unauthorized',
        '402' => 'Payment Required',
        '403' => 'Forbidden',
        '404' => 'Not Found',
        '405' => 'Method Not Allowed',
        '406' => 'Not Acceptable',
        '407' => 'Proxy Authentication Required',
        '408' => 'Request Time-Out',
        '409' => 'Conflict',
        '410' => 'Gone',
        '411' => 'Length Required',
        '412' => 'Precondition Failed',
        '413' => 'Request Entity Too Large',
        '414' => 'Request-URL Too Large',
        '415' => 'Unsupported Media Type',
        '500' => 'Server Error',
        '501' => 'Not Implemented',
        '502' => 'Bad Gateway',
        '503' => 'Out of Resources',
        '504' => 'Gateway Time-Out',
        '505' => 'HTTP Version not supported');

viel spass beim testen :D
 
Warum die Statuscodes da als Strings abgebildet werden? Damit kann er ja noch lange nicht testen.

Willst du nur mal die Datei sehen, oder ob die Regeln in deiner .htaccess/httpd.conf greifen? Wenn nicht, ruf doch einfach 500.html auf.
 
Hallo

Willst du nur mal die Datei sehen, oder ob die Regeln in deiner .htaccess/httpd.conf greifen? Wenn nicht, ruf doch einfach 500.html auf.

Die Dateien (also meine eigenen fehlerseiten) nur mal sehen, will ich nicht.
Dafür brauche ich die ja nur aufrufen im Browser :-)

Mir geht es bei 401 und 500 darum, zu sehen, ob sie eben tatsächlich auftauchen, wenn die entsprechenden fehler vorliegen.

Und ich will eben auch bei "HTTP Status Codes Checker" checken, ob sie dann den richtigen HTTP Status Code zurückgeben.

Gruß
Ingo
 
Warum die Statuscodes da als Strings abgebildet werden? Damit kann er ja noch lange nicht testen.

Willst du nur mal die Datei sehen, oder ob die Regeln in deiner .htaccess/httpd.conf greifen? Wenn nicht, ruf doch einfach 500.html auf.

nein, testen kann er damit zwar nicht, aber er hat zumindest mal die wesentlichen codes mit den entsprechenden fehlern.


ps.
das ganze ist per copy/paste aus einem script von mir, das bestimmte fehler meldungen per mail an mich zustellt.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben