Вы сказали, что браузер должен кэшировать каждый файл, включая index.html, в течение недели для всех, кто посещал ваш сайт. Итак, вы так долго будете видеть старую копию вашего сайта.
Это, вероятно, не то, что вы хотите. Лучший способ сделать это - создать несколько правил заголовка, по одному для каждого типа:
[[headers]]
for = "*.js" # js files should be set this way
[headers.values]
Cache-Control = "public, max-age=604800"
[[headers]]
for = "*.css" # css files too
[headers.values]
Cache-Control = "public, max-age=604800"
Однако вы можете не захотеть делать даже это. Netlify преднамеренно устанавливает кеширование на максимальный возраст 0, но оно позволяет кэшировать содержимое и обеспечивает атомный откат и развертывание. Вот подробности об этом: https://www.netlify.com/blog/2017/02/23/better-living-through-caching/