缓存控制、过期和上次修改的标题,Laravel 7应用程序未使用正确的状态代码响应

缓存控制、过期和上次修改的标题,Laravel 7应用程序未使用正确的状态代码响应,laravel,browser-cache,laravel-7,laravel-7.x,Laravel,Browser Cache,Laravel 7,Laravel 7.x,好了,伙计们,这是我的问题 我的难题是通过中间件设置的缓存控制:public,max age=259200头 我是这样做的: Route::get('/', 'MainPageController@getMain')->middleware(['cache.headers:public;max_age=2592000', 'cacheable:2592000']); 同一路径上的第二个中间件('cacheable:2592000')使用Php Redis缓存响应 现在的问题是,我可以在响

好了,伙计们,这是我的问题

我的难题是通过中间件设置的
缓存控制:public,max age=259200

我是这样做的:

Route::get('/', 'MainPageController@getMain')->middleware(['cache.headers:public;max_age=2592000', 'cacheable:2592000']);
同一路径上的第二个
中间件('cacheable:2592000')
使用Php Redis缓存响应

现在的问题是,我可以在响应头中看到
缓存控件
,但我没有看到所有
文本/Html
类型响应上的
上次修改
过期

此外,我还需要设置
上次修改的
标题,使其与
更新处的
列中的日期相对应。我试图手动将其添加到主视图,只是为了检查它是否有效,但发现另一个问题,当使用
Php Redis
缓存内容时,标题不会显示

此外,我确实看到内容是从磁盘缓存提供的,
状态代码:200(从磁盘缓存)
显示为
200
,而不是
304

我的应用程序是在Ubuntu20.04/NGINX和Forge服务器上用Laravel7构建的

如果您需要任何其他信息,请告诉我

谢谢