#author("2024-04-22T12:27:59+00:00","","") #author("2024-04-25T20:23:14+00:00","","") **[[質問箱/5501]] [#k8454b92] |RIGHT:100|LEFT:410|c |~カテゴリ|インストール| |~サマリ|HTTPヘッダーのCache-Controlはどこで設定されているか| |~バージョン|1.5.4| |~投稿者|[[m0370]]| |~状態|質問| |~投稿日|&new{2024-04-21 (日) 12:58:14};| ***質問 [#c09dbb9c] https://oncologynote.jp 上記以外にもいくつかPukiwikiのサイトを運営していますが、当該PukiwikiのページのHTTP応答ヘッダーを見ると > cache-control: no-store, no-cache, must-revalidate が出力されています。この部分の記述を変更しようと思って設定箇所を探しましたが、どこからこの記述が出てきているのかわかりません。 サーバー側の設定かと思いましたが同じサーバーに置いているテストページ( https://oncologynote.jp/testpage.html や https://oncologynote.jp/testpage.php )にはこのHTTP応答ヘッダーがないので、やはりPukiwikiから出力されていると思います。 Pukiwikiのlib/html.phpなどを確認してもこの記述の出所が確認できません。 このcache-controlの設定はどこから出てきているのでしょうか? Pukiwiki 1.5.4 PHP 8.2 サーバー:バリューサーバーApache 2.4 CDNとしてCloudflareを使用 ***回答 [#aca2425f] - pukiwiki.skin.phpの57行目にあるHTTP headersだと思います~// HTTP headers pkwk_common_headers(); header('Cache-control: no-cache'); header('Pragma: no-cache'); header('Content-Type: text/html; charset=' . CONTENT_CHARSET); -- [[匿名]] &new{2024-04-22 (月) 05:56:13}; - ありがとうございます。そこの設定を変えてみても消えないので、どうやら利用しているサーバーの設定に問題があるかもしれません… -- [[m0370]] &new{2024-04-22 (月) 21:26:49}; - コメントアウトしても残るようならサーバー側の設定かもしれませんね -- [[匿名]] &new{2024-04-26 (金) 05:23:14}; #comment