Kezdőlap › Fórumok › SOS! Bajban vagyok › dokument.lastModified probléma
- This topic has 15 hozzászólás, 3 résztvevő, and was last updated 19 years, 5 months telt el by
falcon2840.
-
SzerzőBejegyzés
-
2006-02-21-21:23 #2050403
Datanetes neted van?
2006-02-21-21:31 #2050404igen.
2006-02-21-21:48 #2050405se a access_log, se az error_log nem tartalmaz semmi furcsát…
2006-02-21-22:01 #2050406azt hiszem meg is van a probléma.
mivel van még egy szerverem, ezért oda is feltettem ugyan ezt az oldalt (index.html). ezen a szerveren normálisan megy a dolog, ahogy annak kell. ezek után minden két szerveren frissítgetni kezdtem az oldalakat és néztem az access_log bejegyzéseket.
a hibás szerveren a log a következõ képen néz ki:
a0277.adsl.pool.eol.hu – – [21/Feb/2006:22:44:03 +0100] „GET / HTTP/1.1” 200 396
a0277.adsl.pool.eol.hu – – [21/Feb/2006:22:44:07 +0100] „GET / HTTP/1.1” 200 396
a0277.adsl.pool.eol.hu – – [21/Feb/2006:22:44:17 +0100] „GET / HTTP/1.1” 200 396
a0277.adsl.pool.eol.hu – – [21/Feb/2006:22:44:47 +0100] „GET / HTTP/1.1” 200 396
a0277.adsl.pool.eol.hu – – [21/Feb/2006:22:47:08 +0100] „GET / HTTP/1.1” 200 396a jó szerveren a log a következõ képen néz ki:
a0277.adsl.pool.eol.hu – – [21/Feb/2006:22:51:44 +0100] „GET / HTTP/1.1” 200 396
a0277.adsl.pool.eol.hu – – [21/Feb/2006:22:51:44 +0100] „GET / HTTP/1.1” 304 –
a0277.adsl.pool.eol.hu – – [21/Feb/2006:22:51:45 +0100] „GET / HTTP/1.1” 304 –
a0277.adsl.pool.eol.hu – – [21/Feb/2006:22:51:46 +0100] „GET / HTTP/1.1” 304 –
a0277.adsl.pool.eol.hu – – [21/Feb/2006:22:51:46 +0100] „GET / HTTP/1.1” 304 –mint az jó látható a státuszkódban van eltérés a két bejegyzés csomag között a rossz szerveren minden esetben 200-as kóddal jön vissza az oldal, míg a jó szerveren a változás után elõször 200-as, de minden azt követõ hívás után 304-es kóddal jön az oldal.
a kérdés már csak az, hogy akkor ez mi is pontosan. vagyis inkább az, hogy melyik apache beállítás szabályozza azt, hogy egy oldal változásakor elõször 200-as kóddal kerül elküldésre, majd minden ezt követõ hívás már 304-es kódot küld?
ez nem valami cache-lési opció?
2006-02-22-06:09 #2050407meg van!
itt a bûnös (httpd.conf)!AddType application/x-httpd-php .htm
AddType application/x-httpd-php .htmla két direktíva megadása miatt (nem tudom, hogy került a conf-ba), az apache php modulja állandóan parse-olta a HTML fájlokat. ennek eredményeképpen pedig természetes, hogy frissülnie kellett a létrehozás idejének. remélem mások számára is tanulságos a probléma, és nem fertõztem feleslegesen a fórumot betûimmel.
(nem tudom, hogy egy témát hogyan kell lezárni, szerintem ezt le is lehetne!)
üdv! köszi mindent!
2009-12-04-19:57 #1882460hi,
a problémám, hogy egy Apache webserveren elhelyezett index.html oldalban van egy javascript függvény, amelyik lekérdezné az adott html fájl utolsó módosítási dátumát és azt a lap aljára ki is írná. a gond, hogy az oldal frissítésével ez az érték folyamatosan változik és mindíg a pontos idõt adja be. kérdésem! mi a gond és hogyan lehetne rábirni a cuccost, hogy azt csinálja, amit kellene neki… (vagyis a html fájl tényleges utolsó módosítási idõpontját adja meg!)
falcon
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz