indianer: Info nicht hergeben

Hallo,

viele kennen diesen Text:

Not Found

The requested URL /file_not.exist was not found on this server.
Apache/2.2.3 Server at unknownhost.cz Port 80

Mich stört dabei die letzte Zeile. Wie kann ich verhindern das diese angzeigt wird bzw. wie kann ich den Text ändern. Kann man das überhaupt?

indianer

  1. Hallo,

    viele kennen diesen Text:

    Not Found

    The requested URL /file_not.exist was not found on this server.
    Apache/2.2.3 Server at unknownhost.cz Port 80

    Mich stört dabei die letzte Zeile. Wie kann ich verhindern das diese angzeigt wird bzw. wie kann ich den Text ändern. Kann man das überhaupt?

    Jow! Ein Fall für .htaccess
    z.B.:
    ErrorDocument /404.html

    --Knolle

    1. Hallo,

      viele kennen diesen Text:

      Not Found

      The requested URL /file_not.exist was not found on this server.
      Apache/2.2.3 Server at unknownhost.cz Port 80

      Mich stört dabei die letzte Zeile. Wie kann ich verhindern das diese angzeigt wird bzw. wie kann ich den Text ändern. Kann man das überhaupt?

      Jow! Ein Fall für .htaccess
      z.B.:
      ErrorDocument /404.html

      --Knolle

      OK, nächste Frage.

      Wenn ich So alle Fehler auf die index.php weiterleite und dort reagiere, wäre das eine gute idee?

      ErrorDocument 404 /index.php?error=404

      indianer

      1. hi,

        Wenn ich So alle Fehler auf die index.php weiterleite und dort reagiere, wäre das eine gute idee?

        ErrorDocument 404 /index.php?error=404

        Klar, geht auch. Ähhmm, Du hast mich verbessert, ich hatte die 404 vergessen, danke ;-)

        --Knolle

      2. Hi,

        Wenn ich So alle Fehler auf die index.php weiterleite und dort reagiere, wäre das eine gute idee?

        Diese index.php sollte in diesem Fall allerdings auch einen Status-Code 404 melden, und keinen Status-Code 200 wie sonst üblich!

        Und wenn man am Google-Sitemaps-Programm teilnehmen möchte, ist das nicht nur sinnvoll, sondern sogar Pflicht.

        Gruß, Cybaer

        --
        Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
  2. Hello out there!

    The requested URL /file_not.exist was not found on this server.
    Apache/2.2.3 Server at unknownhost.cz Port 80

    Mich stört dabei die letzte Zeile. Wie kann ich verhindern das diese angzeigt wird bzw. wie kann ich den Text ändern. Kann man das überhaupt?

    Ob das in SELFHTML drinsteht? Wie wär’s mit nachschauen? Click.

    Hat wohl was mit Server zu tun: Webserver/CGI. Click.

    Hat wohl was mit Server zu tun: Webserver. Click.

    Nun wird’s schwer. Aber so schwer nun auch nicht: .htaccess - Server-Reaktionen kontrollieren hört sich doch vielversprechend an. Click.

    Und was haben wir da? Individuelle Fehlermeldungen gestalten. Click.

    See ya up the road,
    Gunnar

    --
    „Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)
  3. Apache/2.2.3 Server at unknownhost.cz Port 80
    Mich stört dabei die letzte Zeile. Wie kann ich verhindern das diese angzeigt wird bzw. wie kann ich den Text ändern. Kann man das überhaupt?

    http://httpd.apache.org/docs/2.0/mod/core.html#serversignature

  4. Hallo indianer,

    Apache/2.2.3 Server at unknownhost.cz Port 80

    Mich stört dabei die letzte Zeile. Wie kann ich verhindern das diese angzeigt wird bzw. wie kann ich den Text ändern. >> Kann man das überhaupt?

    Ja, aber diese Informationen sind dem Client sowieso schon bekannt:

    "Apache/2.2.3 Server" ist der ServerName (konfigurierbar in der apache2.conf aka httpd.conf), der bei jeder Anfrage vom Server im Antwortheader „Server“ gesendet wird (das lässt sich glaube ich auch nicht abschalten).
    "unknowhost.cz" ist der Hostname, der vom Browser in der Anfrage im Header „Host“ gesendet wurde.
    "Port 80" ist der Port, an den die Anfrage gesendet wurde, auch diese Information ist dem Client bekannt, anders könnte er die Seite gar nicht anfordern.

    Grüße aus Freiburg,
    Marian

    --
    Microsoft broke Volkswagen's world record: Volkswagen made only 22 million bugs!
    <!--[if IE]><meta http-equiv="refresh" content="0; URL=http://www.getfirefox.com"><[endif]-->
    1. Hallo Marian,

      Apache/2.2.3 Server at unknownhost.cz Port 80

      Mich stört dabei die letzte Zeile. Wie kann ich verhindern das diese angzeigt wird bzw. wie kann ich den Text ändern. >> Kann man das überhaupt?
      Ja, aber diese Informationen sind dem Client sowieso schon bekannt:

      "Apache/2.2.3 Server" ist der ServerName (konfigurierbar in der apache2.conf aka httpd.conf), der bei jeder Anfrage vom Server im Antwortheader „Server“ gesendet wird (das lässt sich glaube ich auch nicht abschalten).

      sicher läßt sich das abschalten. Willst Du wissen, wie, so folge dem Link in der Antwort des Linksetzers.

      Freundliche Grüße

      Vinzenz

      1. Hallo Vinzenz,

        "Apache/2.2.3 Server" ist der ServerName (konfigurierbar in der apache2.conf aka httpd.conf), der bei jeder Anfrage vom Server im Antwortheader „Server“ gesendet wird (das lässt sich glaube ich auch nicht abschalten).

        sicher läßt sich das abschalten. Willst Du wissen, wie, so folge dem Link in der Antwort des Linksetzers.

        Ah, gut zu wissen. Jedenfalls bringt es nichts, eine eigene Fehlerseite zu verwenden, wenn die Informationen, die man damit verstecken will, im Header gesendet werden ;)

        Grüße aus Freiburg,
        Marian

        --
        Microsoft broke Volkswagen's world record: Volkswagen made only 22 million bugs!
        <!--[if IE]><meta http-equiv="refresh" content="0; URL=http://www.getfirefox.com"><[endif]-->
        1. moin,

          Ah, gut zu wissen. Jedenfalls bringt es nichts, eine eigene Fehlerseite zu verwenden, wenn die Informationen, die man damit verstecken will, im Header gesendet werden ;)

          Jow! So sehen die header aus auf eine nicht existierende Datei:

          GET /otto HTTP/1.1
          Accept: */*
          Accept-Language: de
          Accept-Encoding: gzip, deflate
          User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
          Host: rolfrost.de
          Connection: Keep-Alive

          HTTP/1.1 404 Not Found
          Date: Thu, 19 Apr 2007 17:06:40 GMT
          Server: Apache/2.0.54 (Debian GNU/Linux) FrontPage/5.0.2.2635 mod_python/3.1.3 Python/2.3.5 PHP/4.3.10-16 mod_ssl/2.0.54 OpenSSL/0.9.7e mod_perl/1.999.21 Perl/v5.8.4
          Keep-Alive: timeout=15, max=100
          Connection: Keep-Alive
          Transfer-Encoding: chunked
          Content-Type: text/html

          Powered by Ethereal ;-)

          Der Besucher sieht hingegen: http://rolfrost.de/otto

          --roro