Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

[PHP]Suma freundliche 404 Seiten

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Netsrac
PostRank 2
PostRank 2
Beiträge: 35
Registriert: 11.08.2005, 18:55
Wohnort: Görlitz

Beitrag von Netsrac » 15.07.2006, 15:32

Hi zusammen,
ich entwickel hier grad wiedermal ein Portal indem ich, sofern die angeforderten Daten nicht in der db stehen, einen 404 Header senden will.

Von der Architektur her hab ich eine gute Trennung von View und Daten, sodass ich zu jeder Zeit den Header ausgeben könnte.

Nun hätte ich mir überlegt, das ich mir eine Fkt schreibe z.b. show404() mit folgendem Inhalt

function show404()
{
header("HTTP/1.0 404 Not Found");
header("location: /404");
die();
}

Aber ich bin mir jetzt nicht sicher, ob die spätere Weiterleitung auf die 404 seite eine Suchmaschine durcheinander bringt...

Ich will halt ungern nur den 404 ausgeben und sonst nix sondern ne schicke 404-Seite bauen.

würde das so funktionieren? müßte ich in der 404-seite selbst auch nochmal nen 404er Header senden?

oder ist das Header senden und umleiten quark weil die suma dann denkt es wäre ein 301?

Oder hat jemand andere Tips wie man sowas lösen könnte?

Wie gesagt, ich will halt je nach db-resultat ein 404 auslösen um die einzelnen scripte kümmert sich eh schon der webserver.

besten dank :)

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Anonymous

Beitrag von Anonymous » 15.07.2006, 15:57

dann lass doch in deiner Funktion einfach die Startseite (oder eine andere seite) mit dem Hinweis auf die nicht gefundenen Daten nach dem header("HTTP/1.0 404 Not Found"); ausgeben....

Babelfisch
PostRank 5
PostRank 5
Beiträge: 204
Registriert: 05.10.2005, 14:15
Wohnort: Leipzig

Beitrag von Babelfisch » 16.07.2006, 17:27

Wenn du eine (in deinem Fall sogar falsche) Weiterleitung machst, wird auch der entsprechende Statuscode 302 mitgesendet und deine 404 überschrieben.

Warum gibst du nicht einfach den Inhalt von der 404er Datei aus? Wenn du doch so eine gute Trennung von den Daten hast, sollte das doch kein Problem sein.

Netsrac
PostRank 2
PostRank 2
Beiträge: 35
Registriert: 11.08.2005, 18:55
Wohnort: Görlitz

Beitrag von Netsrac » 16.07.2006, 20:53

jap, ich hab es jetzt auch so gelöst... waren nur ein paar änderungen in dem framework zu machen...

aber jetzt siehts schick aus und ich denke die suma's werdens verstehen.

thnx @ all

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag