我的应用程序对于所有页面返回“Cache-Control: no-cache, private”,我该如何更改这种行为?
附注:这不是PHP.ini的问题,因为将session.cache_limiter更改为空/公共并没有改变任何内容。
附注:这不是PHP.ini的问题,因为将session.cache_limiter更改为空/公共并没有改变任何内容。
您可以连接一个事件监听器来监听特定的事件并设置头部信息。
Event::listen('cms.page.display', function ($controller, $url, $page, $result) {
$headers = [
'Cache-Control' => 'max-age=2592000, public',
];
return Response::make($result, $controller->getStatusCode(), $headers);
});
boot
中处理。如果你还没有插件,只需创建一个,以便从该插件控制站点的行为。php artisan create:plugin Chevallier.SiteControl
- Tschallacka