我使用谷歌应用引擎来为我的 Laravel 应用程序提供服务,并想设置位于 Laravel 公共文件夹中的 javascript 和 css 文件的过期时间。js 和 css 文件的响应头:cache-control: max-age=600, public这是谷歌应用引擎的默认设置。但是在我的 app.yaml 中,我设置了以下内容:runtime: phpenv: flexruntime_config:document_root: publicskip_files:- .env# I tried to set this to see if the error is in my handlers, but it was # still the default 10minsdefault_expiration: "30d"handlers:- url: /js/.* static_dir: public/js expiration: "30d"- url: /css/.* static_dir: public/css expiration: "30d"不知何故,我无法覆盖谷歌的默认值,老实说我不知道更多。我已经在 php.ini 中禁用了session.cache_limiter,就像这里建议的那样 Laravel response Cache-Control headers always contains 'no-cache'还是没有区别。
- 1 回答
- 0 关注
- 141 浏览
添加回答
举报
0/150
提交
取消