gelöschter Benutzer

404-Fehlerseite

am 08.03.2012, 15:47 Uhr eröffnete folgenden Thread
Analyse-Ergebnisse    4981 mal gelesen    11 Antwort(en).

WordPress erzeugt seine eigene 404-Fehlerseite. Diese wird aber von der Analyse (SR3) nicht als Fehlerseite erkannt.

Muss da noch zusätzlich eine missing.htm im Root Verzeichnis des Webservers liegen, was ja eigentlich überflüssig ist?

Gruß Matthias



gelöschter Benutzer
am 08.03.2012, 17:11 Uhr schrieb

wird denn der richtige Header (404) ausgegeben? Manche CMS-Systeme liefern ja einfach irgendeine Seite aus, ohne den Client darauf aufmerksam zu machen, dass es das angeforderte Dokument gar nicht (mehr) gibt (via 301 oder 404)



gelöschter Benutzer
am 08.03.2012, 20:56 Uhr schrieb

Hallo Marc,

laut HTTP-Header Test (www.deinklick.de/request.php) wird folgendes zurückgegeben:

HTTP-Version: HTTP/1.1
Status-Code: 404
Status: Not Found

Ist der Status (Not Found) auch wichtig?

Gruß Matthias


seitenreport
Avatar seitenreport
Inhaber
TYPO3 Senior Developer
Content Gott (1772 Beiträge)
am 08.03.2012, 21:08 Uhr schrieb seitenreport

Hallo Matthias,

auf welcher Website taucht die vermeintlich fehlerhafte Erkennung denn auf?

Dies ist der Seitenreport Code, den wir zur Fehlerseiten-Erkennung nutzen. Vielleicht hilft er Dir, zu verstehen, wo genau es hapert:


<?php
$errorPageUrl = $URLROOT.random_string(21).\'.errorpage.html\';
$errorPage = new webDown($errorPageUrl, false);

/**
* Errorpage for SEO
*/
if($errorPage->status >= 400){
$SEO_SCORE = 100;
$SEO_TEXT = \'vorhanden\';
}
elseif($errorPage->status == 301){
$SEO_SCORE = 50;
$SEO_TEXT = \'Redirect\';
}
else{
$SEO_SCORE = 0;
$SEO_TEXT = \'fehlt\';
}

$RESULT->add(\'errorpageseo\',
$SEO_SCORE,
$SEO_TEXT,
$SEO_SCORE>0 ? \'\' : \'Eine nicht existierende Ressource gibt keinen Fehlercode (z.B. 404) zurück.\');

/**
* Errorpage for User
*/
$html = preg_replace(\'##s\', \'\', $errorPage->body);

if($errorPage->status >= 300 && $errorPage->status < 400){
$USER_SCORE = 50;
$USER_TEXT = \'Weiterleitung\';
}
elseif(preg_match(\'#<a\\s[^>]*href=["\\\'](?!mailto#is\', $html) || preg_match(\'#<input\\s#is\', $html)){ <br /> $USER_SCORE = 100;
$USER_TEXT = \'vorhanden\';
}
else{
$USER_SCORE = 0;
$USER_TEXT = \'fehlt\';
}

$RESULT->add(\'errorpageuser\',
$USER_SCORE,
$USER_TEXT,
$USER_SCORE>0 ? \'\' : \'Bei der Fehlerseite scheint es sich um eine Standard-Server-Seite zu handeln.\');

$RESULT->out();
?>

Beste Grüße,
Matthias


SEO Analyse und Website-Check mit Seitenreport


gelöschter Benutzer
am 08.03.2012, 22:31 Uhr schrieb

Hallo Matthias,

betroffen war! www.sinusmusik.info



Jetzt wird es richtig erkannt.

Gruß Matthias



gelöschter Benutzer
am 08.08.2012, 15:57 Uhr schrieb

404-Fehler
Hallo im Forum,
seit wenigen Tagen meldet SR3, dass meine "Gültige Fehlerseite(n)" nur noch 50% Wirkung haben.
Die Erklärung SR3:
Gültige Fehlerseite
Falls eine Seite der Website nicht gefunden wurde, wird der Fehler 404 ausgegeben.
Dies signalisiert den Suchmaschinen, dass die Seite nicht (mehr) existiert.

Meine .htaccess enthält seit langem folgende Befehlszeilen:
ErrorDocument 402 /402.html
ErrorDocument 403 /403.html
ErrorDocument 404 /404.html
Die drei Dateien liegen in der Domain-Root.

Bisher hatte ich damit "100%" - was könnte der Grund für die Neubewertung/Abwertung sein? Grüße Fritz


hansen
Foren Moderator
Content Gott (1886 Beiträge)
am 08.08.2012, 16:30 Uhr schrieb hansen

Du hast das doch schon hier erklärt:

georg123 schrieb:

Hallo im Forum, seit 3 Tagen hat meine Site "Duplicate Content"- ohne dass ich gebastelt hätte. Aber: Der Webmaster von freimaurerei.de hat gewechselt und seinen Server neu aufgesetzt. Er hat dabei einen neuen Namen gewählt: freimaurer24.de, und intern verlinkte er von freimaurerei.de auf freimaurer24.de.



Deine Seite wird weitergeleitet und daher kommt bei SR folgender Hinweis:
Gültige Fehlerseite: Redirect
Wenn Dir diese Punkte wichtig sind, wirst Du um eine neue .htaccess nicht herumkommen.


Nepal Rundreisen


gelöschter Benutzer
am 08.08.2012, 17:28 Uhr schrieb

hansen schrieb:

Gültige Fehlerseite: Redirect
Wenn Dir diese Punkte wichtig sind, wirst Du um eine neue .htaccess nicht herumkommen.


Hallo Hannelore, der DC ist mit einigen ergänzenden Zeilen in der .htaccess abgearbeitet:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.domain.de
RewriteCond %{HTTP_HOST} !^www.domain.com

RewriteRule ^(.*)$ www.domain.de/$1 [L,R=301]



Leider fand ich zum "redirect" keinen Beitrag im Forum- magst Du mir gezielt auf die Sprünge helfen? Danke und Grüße, Fritz



gelöschter Benutzer
am 08.08.2012, 18:00 Uhr schrieb

Hallo Fritz

Ich würde es mal so versuchen. Aber ohne Gewähr weil ich mit Subdomains noch nie einen Rewrite aufgebaut habe.

RewriteEngine On
RewriteCond %{HTTP_HOST} !^georg-hh.freimaurerei.de$

RewriteRule ^(.*)$ georg-hh.freimaurerei.de/$1 [L,R=301]



Gruß
Jörg


hansen
Foren Moderator
Content Gott (1886 Beiträge)
am 08.08.2012, 18:27 Uhr schrieb hansen

georg123 schrieb:

Leider fand ich zum "redirect" keinen Beitrag im Forum- magst Du mir gezielt auf die Sprünge helfen? Danke und Grüße, Fritz


Habe gerade Deine Seite laufen lassen - alles in Ordnung.


Nepal Rundreisen


gelöschter Benutzer
am 08.08.2012, 21:34 Uhr schrieb

Danke an Hannelore und Jörg:
DC und redirect wieder "normal". SR3 funktioniert allerdings seit über 2h nicht mehr richtig: nach 46 von 76 Anzeigen "hängt" die Analyse, z.B. werden keinerlei Pagespeedwerte angezeigt. Gleiches Phänomen nach Rechnerneustart. Ich versuch es morgen wieder. Guten Abend wünscht Fritz




« zurück zu: Analyse-Ergebnisse

Das Seitenreport Forum hat aktuell 5279 Themen und 36112 Beiträge.
Insgesamt sind 496 Mitglieder registriert.