apache header

magicmatze
wie stell ich zb. bei apache ein das er immer wen man eine siet zurück geht das er dan auch wieder alles herstellt und nicht dan seite kan nicht angezeigt werden hate schon früher einmal apache drau und es ging habe mir jetzt erneut druaf gemacht ud jetzt geht es nicht mehr woran kan das liegen?
GreenRover
konfigurier einfach die life_time in der 404 datei ein.
magicmatze
in welcher datei finde ich die 404 datei wo gneau im apache verzeichnis????
GreenRover
apache/error/HTTP_NOT_FOUND.html.var
magicmatze
also in der datei gibt es kein life_time habe nachgeschaut aber nichts gefunden???
GreenRover
ja das kann man auch net als flag setzen..

normalerweise stzt man das als http header aber die meisten browser akzeptieren es auch so:

code:
1:
2:
<META HTTP-EQUIV="expires" CONTENT="Wed, 09 Aug 2000 08:21:57 GMT">
magicmatze
also benutzte diesen header hier aber es klap bei einigen usern aber nicht bei allen warum also warum ladet er nicht immer die bilder neu????


<?php
header("Expires: Mon, 13 Jun 1978 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1
header("Pragma: no-cache"); // HTTP/1.0
?>
GreenRover
weil der browser dieser youser einfach die angaben ignoriert
magicmatze
ja gut aber warum igno. das der browser nicht wen ich iss habe den dank klapt alles woran liegt das will das er die bilder immer neuladen thut??? wie kan ich es bei apache so einstellen????
magicmatze
ich glaube das hat nichts mit den browser zu thnu den bei mir klapt es auch nicht so wie es soll wo sollte es den so eine einstellung im browser geben die es verbietet er verwendet einfach die header nicht das glaube ich eher
GreenRover
dann guck doch mal mit einem sniffer ethereal, ob die header so mitgesendet werden wie sie sollen.
magicmatze
wie kan ich das machen?
GreenRover
saug dir ethereal installiere es auf deinem pc und lasse es laufen wenn du die seite öffnest und guck dir dann die verbindung im protokoll von ethereal an.. da siehst den nauch die header und alles.
magicmatze
ja und was wen die header nicht gesendet werden was soll ich dan machen wie kan ich den das dan macvhen das die gesendet werden?
GreenRover
erstmal gucken ob sie gesendet werden...
magicmatze
also aheb es mir jetzt runtergeladen doch habe es auch gestartet und ahbe dan meine site besucht doch alledrings teht dort nicht von header also steht nur header checksum und steht das erste true udn das andere false oder wo genau sollte das mit den header stehen
GreenRover
capture -> start capture... Interface auswählen und dann auf OK und die seite aufrufen...

Sobal die Seite geladen wurde, dann auf stop...

Suche dir dan aus der Liste

Protocol: HTTP
Info: GET /teil_der/url.php HTTP/1.1

rechte maustaste drauf, "follow TCP Stream"
magicmatze
so danke erstmal habe dan den text dazu angeguckt




code:
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:
GET /weristonline.php HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/x-icq, */*
Referer: [URL]http://testooo.de/menu.php[/URL]
Accept-Language: de
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Host: testooo.de
Connection: Keep-Alive
Cookie: PHPSESSID=4271fdb352jb2131ck08093ee429bed



HTTP/1.1 200 OK
Date: Tue, 20 Jun 2006 13:39:20 GMT
Server: Apache/2.2.2 (Win32) DAV/2 mod_ssl/2.2.2 OpenSSL/0.9.8b mod_autoindex_color PHP/5.1.4
X-Powered-By: PHP/5.1.4
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Last-Modified: Tue, 20 Jun 2006 13:39:20 GMT
Cache-Control: no-store, no-cache, must-revalidate
Cache-Control: post-check=0, pre-check=0
Pragma: no-cache
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html
GreenRover
und der 2t teil sind die header des Server`s

und was soll den mitgeschickt werden ?!
magicmatze
also den header habe ich noch eingebaut doch es bring nichts verstehe ich nicht ahbe mein browser auch nicht umgetsellt und es geng ja mit den header als ich auf iss war da lief alles perfekt seid ich dan apche habe aktualiesiert er die bilder nicht


<head>
<?php

header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache"); // HTTP/1.0
?>
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">