Info nicht hergeben
indianer
- webserver
0 Hallux Valgus0 indianer0 Hallux Valgus1 Cybaer
0 Gunnar Bittersmann5 Linksetzer1 Marian
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
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 80Mich 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
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 80Mich 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
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
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
Hello out there!
The requested URL /file_not.exist was not found on this server.
Apache/2.2.3 Server at unknownhost.cz Port 80Mich 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
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
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
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
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
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