Portal > Foren > Datenbanken, Server, Betriebssysteme und sonstige Programmiersprachen > Anwendungsdesign / Softwarearchitektur > Zugriff auf noch nicht existente Seite, 404-Seite oder Weiterleitung auf "Startseite"
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 16.11.2007, 23:59 Nach oben    #1
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.517
Standard Zugriff auf noch nicht existente Seite, 404-Seite oder Weiterleitung auf "Startseite"

Hallo,
folgende Situation.

Es wird eine Artikelseite mit einer ID aufgerufen, die noch nicht vergeben wurde.

Beispiel Forum. Es wird auf einen Thread mit der ID 1000 zugegriffen (via URL), aber es sind derzeit nur Threads bis zur ID 800 existent. Aktuell ist also dieser Thread nicht zu finden.
Wie ist an dieser Stelle am besten vorzugehen.

Zwei Wege habe ich derzeit zur Auswahl, wobei es durchaus andere, bessere Alternativen geben kann.
  1. Es wird auf eine 404er-Seite weitergeleitet und der entsprechende Header gesendet.
    "Problem" dabei scheint mir, dass ja sich ja dann der Status irgendwann ändert. Kommt natürlich andauernd vor, aber trotzdem .. bin mir unsicher.

  2. Es wird auf die Weiterleitung auf eine 404-Fehlerseite verzichtet und der Nutzer wird via Redirect auf die Startseite des Forums weitergeleitet.
    In diesem Fall wüsste ich überhaupt nicht, welcher Status-Code da passend wäre.

Hm ich tendiere ja zur 404-Fehlerseite.
Danke für die Antworten.
Ben ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.11.2007, 01:04 Nach oben    #2
Erfahrener Benutzer
 
Registriert seit: 18.03.2005
Beiträge: 597
Standard

Zitat:
Hm ich tendiere ja zur 404-Fehlerseite.
Ich tendierte zu einer 404-Seite wo aber vorher dennoch ein 404-Header gesetzt wird, und die Fehlerseite mit robots = noindex setzen.

Warum ?
Damit nicht durch falsche Links irgendeine Sumas auf die Idee kommen, diese in ihren Index zu setzen.
CIX88 ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.11.2007, 01:13 Nach oben    #3
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.517
Standard

Die 404er-Seite wird dann aber auch letztlich via z.B. domain.tld/fehler404/ aufgerufen, ja?
Oder wird nur eine 404er-Meldung auf der Seite domain.tld/seite-die-es-nicht-gibt dargestellt?
Ben ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.11.2007, 02:03 Nach oben    #4
Erfahrener Benutzer
 
Registriert seit: 18.03.2005
Beiträge: 597
Standard

Mir fallen schon die Augen zu, aber ...

Bei Fehlerseiten sende ich zuerst einen 404-Header und leite danach auf die eigentliche Fehlerseite um (muss ich selber auch noch machen). Wichtig dabei ist, dass diese Seite ein noindex bekommt. Innerhalb der Fehlerseite wird ein 404 gesendet und dort wo der Fehler passiert (im Script also) ebenfalls.

Zum einen ist es ja Sinnvoll, dass der User sieht was er falsch gemacht hat, und zum anderen ist es wichtig das Sumis die Seite nicht indizieren. Bei Blogs, Foren etc... sollte man das tun. Erst recht wenn fehlerhafte Links von anderen Seiten gepostet werden und Sumis diesen folgen.

So ich geh mal bissel pennen ...
CIX88 ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.11.2007, 07:47 Nach oben    #5
Benjamin Steininger
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.209
Standard

Zitat:
Zitat von Ben Beitrag anzeigen
Oder wird nur eine 404er-Meldung auf der Seite domain.tld/seite-die-es-nicht-gibt dargestellt?
Finde ich besser, weil man eben weis was man eingegeben hat und es unter Umständen ja nur ein Vertipper war oder so den man korrigieren kann, ansonsten muss man die seite vorher wieder aufrufen, den link kopieren, manuell einfügen und sich anschauen bevor man enter drückt ob man vielleicht was ändern kann.
robo47 ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.11.2007, 08:17 Nach oben    #6
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.381
Standard

Also ich bin da ganz robos Meinung.
Ich habe das wie im Tutorial gelöst und bin damit super zufrieden.
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.11.2007, 09:27 Nach oben    #7
Erfahrener Benutzer
 
Registriert seit: 18.03.2005
Beiträge: 597
Standard

Das Tutorial ist nicht schlecht, könnte man vielleicht bezüglich SEO erweitern.
Oder sollen Sumis falsche Links indizieren ?
CIX88 ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.11.2007, 11:48 Nach oben    #8
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.381
Standard

Zitat:
Zitat von CIX88 Beitrag anzeigen
Oder sollen Sumis falsche Links indizieren ?
Das verstehe ich nicht!

Es wird doch ein 404-header geschickt, somit sollte die eigentlich nicht mehr im Index auftauchen, oder?
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.11.2007, 09:45 Nach oben    #9
Erfahrener Benutzer
 
Registriert seit: 18.03.2005
Beiträge: 597
Standard

Naja sofern 404 ankommt.
Habe einige Versuche unternommen, und speziell bei Weiterleitungen innerhalb eines Unterordners, wurde zuerst 302 gesendet, und dann erst 404, obwohl anders herum programmiert wurde.

Im Tutorial wurde nur das Verhalten innerhalb von der Hauptseite ausgegangen, nicht von Unterseiten. Bei mir geht z.B. das beschriebene Prinzip mit htaccess in Unterseiten nicht. Weis der Geier warum ...
CIX88 ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Proxy für Zugriff auf Seite in GB PaterNoster Plauderecke 5 12.08.2006 00:09
[PHP] 404-Fehlerseiten als Chance PaterNoster Tutorials 0 23.04.2006 15:04


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:58 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45