我只将index.html放在/var/www/html中。 当我更改了index.html的内容并重新加载后,页面没有更新。
我已经像下面这样在httpd.conf中禁用了cache_module。
# LoadModule cache_module modules/mod_cache.so
# LoadModule disk_cache_module modules/mod_disk_cache.so
如果您正在使用htaccess,则可以这样做
#Initialize mod_rewrite
RewriteEngine On
<FilesMatch "\.(html|htm|js|css)$">
FileETag None
<IfModule mod_headers.c>
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 12 Jan 1980 05:00:00 GMT"
</IfModule>
</FilesMatch>
.htaccess
对我不起作用。此外,我的apache2.conf
文件中没有包含EnableSendfile on
,但我添加了EnableSendfile off
,它仍然缓存。 - Aaron Franke
httpd.conf
在哪里?我在Ubuntu的/etc
或/var
中找不到它。 - Aaron Franke