1

我有 Debian、Apache、MediaWiki。我在 .htaccess 中设置了 Expires 加一个月。MediaWiki 发送标头 Expires : Thu, 01 Jan 1970 00:00:00 GMT。但如果我创建任何简单的脚本或文件,它会显示正确的信息。其他人遇到过这个吗?我在许多 MediaWiki 网站上都注意到了这一点。谢谢你。

我使用这个 .htaccess:https ://raw.githubusercontent.com/MaxKorz/htaccess/master/.htaccess 但编辑过期超过一个月。

4

1 回答 1

0

不要使用外部工具管理 MediaWiki 的缓存行为。Expires:对于前面没有 HTTP 缓存的 MW 来说,设置为 1970 是正常的(即使有缓存,它也会被设置为立即过期,但带有 s-maxage)。如果您担心客户会重复请求东西 - 这里没有问题,因为 If-Modified-Since 将用于避免不必要的传输。如果没有这个,让客户知道页面何时发生更改将会出现问题。

于 2014-07-01T09:17:36.000 回答