Я использую google app engine для обслуживания своего приложения laravel и хотел бы установить срок действия моих файлов javascript и css, находящихся в общей папке в laravel.
Заголовок ответа для файлов js и css:
cache-control: max-age=600, public
По умолчанию используется движок Google.
Но в моем app.yaml я установил следующее:
runtime: php
env: flex
runtime_config:
document_root: public
skip_files:
- .env
# I tried to set this to see if the error is in my handlers, but it was
# still the default 10mins
default_expiration: "30d"
handlers:
- url: /js/.*
static_dir: public/js
expiration: "30d"
- url: /css/.*
static_dir: public/css
expiration: "30d"
Почему-то я не могу перезаписать значения по умолчанию в Google, и я не знаю больше, если честно.
Я уже отключил session.cache_limiter в php.ini, как это было предложено здесь Ответы Laravel Cache-Control, всегда содержащие 'no-cache'
Все еще без разницы.