#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

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.028 sec.

SourceForge