kbcomputer
Themenersteller
Computerhandel
Beginner (49 Beiträge)

Gültige Fehlerseite fehlt

am 27.09.2012, 12:50 Uhr eröffnete kbcomputer folgenden Thread
Analyse-Ergebnisse    3901 mal gelesen    11 Antwort(en).

Hallo zusammen!

Ich hab mir gerade per error.php eine eigene 404-Seite zusammengebaut, aber Seitenreport meldet mir immer noch "Gültige Fehlerseite fehlt".

Kann das sein, dass es eine Weile braucht, bis es das realisiert?


Highend-Gamer-PCs der Luxusklasse

georg123
Avatar georg123
Diplomökonom (Pensionär)
Content Halbgott (569 Beiträge)
am 27.09.2012, 13:47 Uhr schrieb georg123

Hallo kbcomputer, lass doch mal wissen, wie Deine konkreten Befehlszeilen in der .htaccess aussehen. Grüsse Fritz


http://georg-hh.freimaurerei.de

Freiheit-Gleichheit-Brüderlichkeit, Toleranz und Humanität:
Dafür stehen und danach streben Freimaurer


gelöschter Benutzer
am 27.09.2012, 14:52 Uhr schrieb

Deine Fehlerseite ist eine Weiterleitung zu einer Seite mit einem Statuscode 200, das bedeutet das alles OK ist, damit ist es keine Fehlerseite. Ein Fehlerseite [B]muss[/B] einen Statuscode 4xx oder 5xx zurückgeben.


Schöne Grüße
Thomas


kbcomputer
Computerhandel
Beginner (49 Beiträge)
am 27.09.2012, 14:57 Uhr schrieb kbcomputer

hallo georg!

ich habe das per php-datei gelöst - ist es per htaccess denn besser?


Highend-Gamer-PCs der Luxusklasse

georg123
Avatar georg123
Diplomökonom (Pensionär)
Content Halbgott (569 Beiträge)
am 27.09.2012, 16:16 Uhr schrieb georg123

Hallo kbcomputer, ob es per .htaccess "besser" ist weiss ich nicht. Bei mir jedenfalls regeln 3 Befehle der .htaccess die Sache. Was Thomas Dir sagt kann ich nicht beurteilen. Grüße Fritz


http://georg-hh.freimaurerei.de

Freiheit-Gleichheit-Brüderlichkeit, Toleranz und Humanität:
Dafür stehen und danach streben Freimaurer

Chance
Programmierer
Guru (173 Beiträge)
am 27.09.2012, 20:29 Uhr schrieb Chance

Diese Links helfen dir weiter:

php.net/manual/de/function.header.php


Um dien nötigen header zu erzeugen und

für die htaccess:

www.webmaster-crashkurs.de/htaccess-eigene-fehlermeldung-fuer-404.htm




joerg
Avatar joerg
Fachinformatiker Anwendungsentwicklung
Content Gott (1941 Beiträge)
am 27.09.2012, 21:43 Uhr schrieb joerg

kbcomputer schrieb:

ich habe das per php-datei gelöst - ist es per htaccess denn besser?



Hallo

Genau habe ich mir das jetzt nicht angeschaut. Wenn Thomas aber von einer Weiterleitung spricht wird nicht dasselbe durch PHP wie mit der htaccess bei nicht vorhandenen Seiten erreicht.

Bedeutet mit PHP kein header(\'location:.....\'); zu senden sondern nur die Datei zu includen und einen Header zu senden.

<?php
header(\'Status: 404\');
?>


Beide Möglichkeiten haben ihren Sinn. htaccess erschlägt erstmal grundsätzlich alles was nicht vorhanden ist.

Die PHP Variante ist mehr dafür da Seiten die mit Parameter aufgerufen werden und keine Inhalte bringen dann in diesen Fällen zu erschlagen. Denn diese erwische ich mit der htaccess nicht. Die datei ist vorhanden und da kann ich halt eben Parameter anhängen wie ich möchte.

Ganz ehrlich mir behagt die htaccess Variante um alles zu erwischen was nicht vorhanden ist an Seiten besser denn durch PHP kannst du nicht alles abfangen ausser du baust dir erst mal einen Rewrite in der htaccess wenn keine Datei existiert und das sieht nach einem Umweg aus der nicht nötig ist.

Gruß
Jörg


Zufällige Umleitung zu der Startseite einer meiner Domains
Meine ungewöhnlichen Tools

Chance
Programmierer
Guru (173 Beiträge)
am 28.09.2012, 09:40 Uhr schrieb Chance

Der korrekte Header:
header("HTTP/1.0 404 Not Found");

Es ist ggf. keine Location zu machen, sondern ein Scriptende wäre die alternative mit die(); oder exit();


georg123
Avatar georg123
Diplomökonom (Pensionär)
Content Halbgott (569 Beiträge)
am 28.09.2012, 15:40 Uhr schrieb georg123

Hallo kbcomputer, in meiner .htaccess steht:

ErrorDocument 402 /402.html
ErrorDocument 403 /403.html
ErrorDocument 404 /404.html

Um den 17.2.2011 war das im Forum empfohlen worden, ich habs brav abgekupfert und die drei Dateien gebastelt, funktioniert und die SR-Analyse ist zufrieden.
Gruß Fritz


http://georg-hh.freimaurerei.de

Freiheit-Gleichheit-Brüderlichkeit, Toleranz und Humanität:
Dafür stehen und danach streben Freimaurer

Ingaliesa
Neuling (2 Beiträge)
am 11.10.2012, 14:33 Uhr schrieb Ingaliesa

Hi,
meine Fehlerseite wird bei einem Fehler angezeigt, aber im Seitenreort ist sie als fehlend angegeben.

In meiner Datei steht dies:


DirectoryIndex index.shtml index.html index.htm

ErrorDocument 404 www.vontimest.de/Navigation/Fehlerseite.html



Options +Indexes

AddType application/x-httpd-php3 .php3

AddType application/x-httpd-php43 .php .php4

AddType application/x-httpd-php5 .php5


zille
Werkzeugmacher
Beginner (39 Beiträge)
am 14.10.2012, 11:02 Uhr schrieb zille

Hallo,

trage in Deine .htaccess folgendes ein:
ErrorDocument 404 /error404.html

somit dürfte es auch auf Seitenreport funktionieren.

MfG zille


Ich kann freilich nicht sagen, ob es besser wird, wenn es anders wird. Aber soviel kann ich sagen: es muss anders werden, wenn es besser werden soll!
https://www.ferienhaus-ziller.de



« zurück zu: Analyse-Ergebnisse

Das Seitenreport Forum hat aktuell 5275 Themen und 36110 Beiträge.
Insgesamt sind 48360 Mitglieder registriert.