tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
9
ZUGRIFFE
322
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von zer0
    zer0 zer0 ist offline Mitglied Brokat
    Registriert seit
    Oct 2009
    Beiträge
    323
    Hallo,

    ich möchte wenn eine Seite nicht existiert auf meine eigene Fehlerseite weiterleiten, index.php?error=404.
    Dort schreibe ich dann das diese Seite nicht vorhanden ist etc.

    Kann ich nun durch
    Code PHP:
    1
    
    header('HTTP/1.1 404 Not Found');
    verhindern das diese Seite zum Beispiel von Google nicht gespeichert wird?
     

  2. #2
    Avatar von timestamp
    timestamp timestamp ist offline Mitglied Rubin
    Registriert seit
    May 2010
    Ort
    Marburg
    Beiträge
    1.479
    Hi

    vielleicht hilft dir ja dieser Link weiter: Robots.txt anlegen
     
    Bei Problemen mit Codes, postet bitte den entsprechenden Codeausschnitt und setzt den in entsprechende Tags.
    ( [cpp] [/cpp] [css] [/css] [html] [/html] [java] [/java] [javascript] [/javascript] [php] [/php] [sql] [/sql] )
    "Funktioniert nicht" ist keine Fehlermeldung. Bitte eine genaue Fehlerbeschreibung und, wenn vorhanden, Fehlermeldungen posten.
    RegEx Tutorial
    PHP Funktionsreferenz

  3. #3
    Avatar von zer0
    zer0 zer0 ist offline Mitglied Brokat
    Registriert seit
    Oct 2009
    Beiträge
    323
    Hallo,

    ja, das kenne ich schon. Aber trotzdem müssen sich ja nicht alle Crawler dranhalten, wie auch auf der Seite steht.
     

  4. #4
    Avatar von Dr Dau
    Dr Dau Dr Dau ist offline ich wisch hier durch
    Registriert seit
    Feb 2005
    Ort
    hinterm Mond gleich Links
    Beiträge
    6.160
    Blog-Einträge
    4
    Hallo!

    Die Robots.txt ist aber die sauberste Methode.
    Seriöse Suchmaschinen halten sich auch daran..... und auf unseriöse Suchmaschinen kann man eh verzichten.
    Wenn Du der Suchmaschine jedoch ständig ein "404" um die Ohren haust, wirst Du (verständlicherweise) im PageRank sinken.
    Im schlimmsten Fall würde Deine Seite sogar garnicht mehr indexiert werden.

    Gruss Dr Dau
     
    Schri-Schra-Schrödi *g*
    mehrspaltiges/zeiliges Seitenlayout mit DIV's und CSS
    Dinge, die mit Tabellen besser klappen als mit CSS
    Ausgabe von Datum/Zeit unabhängig von der Server Zeitzone [php]
    Meine Links zum Thema Linux (Last update: 29.10.2011)
    Kein Busen ist so flach wie das Niveau dieser Party!
    ----
    Alte Weisheit: wer uns in den Arsch kriecht wird beschissen!
    ----
    Ich habe 3 Kinder und kein Geld!
    Warum kann ich nicht keine Kinder haben und 3 Geld?! (Homer Jay Simpson)

  5. #5
    Avatar von zer0
    zer0 zer0 ist offline Mitglied Brokat
    Registriert seit
    Oct 2009
    Beiträge
    323
    Hallo,

    okay, da hast du recht! Würde den header 404 ja nur auf der Fehlerseite senden. Oder sollte ich das lassen, und keinen header per PHP senden?
     

  6. #6
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Moin,

    was steckt denn eigentlich dahinter?

    Dass du in dem Fall den 404 sendest ist sicher sinnvoll, aber ich hab das Gefühl, dass da mehr dahintersteckt...wie kommt es denn zu den Aufrufen dieser nicht existierenden Seiten?
     

  7. #7
    Avatar von zer0
    zer0 zer0 ist offline Mitglied Brokat
    Registriert seit
    Oct 2009
    Beiträge
    323
    Guten Morgen

    Es ist nicht so das bei jeder Seite was falsch läuft und ich ein header 404 raushaue. Es kommt dazu wenn jemand eine Seite aufruft die nicht existiert, also wenn falsche GET Parameter verwendet werden, oder wenn z.B. ein Artikel nicht mehr existiert. Also das übliche denke ich
     

  8. #8
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Da würde ich sagen, ist das normal und gut, wie du es machst.

    Du brauchst das Rad allerdings nicht neu erfinden, für soetwas gibt es die ErrorDocument-Direktive
     

  9. #9
    Avatar von zer0
    zer0 zer0 ist offline Mitglied Brokat
    Registriert seit
    Oct 2009
    Beiträge
    323
    Danke für den Link! Aber trotzdem muss ich ja den header 404 senden, den ich muss ja mitteilen das diese Seite nicht existiert.
     

  10. #10
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Du musst da nicht Extra einen Header senden, das macht der Server idR. von selbst
     

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 06.11.08, 13:51
  2. Antworten: 3
    Letzter Beitrag: 10.08.08, 18:53
  3. Dateidownload mittels "header" und "echo"
    Von FBIagent im Forum PHP
    Antworten: 4
    Letzter Beitrag: 08.04.08, 22:12
  4. Antworten: 4
    Letzter Beitrag: 21.05.06, 16:28
  5. Dopp. Eintrag in ".txt- Datei" verhindern.
    Von Frankensurfer im Forum Office-Anwendungen
    Antworten: 4
    Letzter Beitrag: 22.09.03, 18:18