1

私は Debian、Apache、MediaWiki を持っています。.htaccess に Expires をプラス 1 か月に設定しました。MediaWiki が送信するヘッダー Expires : Thu, 01 Jan 1970 00:00:00 GMT. しかし、簡単なスクリプトやファイルを作成すると、正しい情報が表示されます。他の誰かがこれに遭遇しましたか?多くの MediaWiki サイトでこれに気づきました。ありがとうございました。

私はこの .htaccess を使用します: https://raw.githubusercontent.com/MaxKorz/htaccess/master/.htaccess ですが、編集の有効期限はプラス 1 か月です。

4

1 に答える 1

0

MediaWiki のキャッシュ動作を外部ツールで管理しないでください。Expires: 1970 に設定するのは、前に HTTP キャッシュがない MW では正常です (キャッシュがあってもすぐに期限切れになるように設定されますが、s-maxage を使用すると有効になります)。クライアントが繰り返し要求するのではないかと心配している場合 - If-Modified-Since が不要な転送を避けるために使用されるため、問題はありません。これがないと、ページがいつ変更されたかをクライアントに知らせるのに問題が生じます。

于 2014-07-01T09:17:36.000 に答える