Это кажется по-настоящему базовым c вопросом, но я не могу заставить его работать.
Я использую генератор сайта stati c для веб-сайта. Я хочу, чтобы все мои html файлы никогда не кэшировались, а все остальные кэшировались. Для этого я хотел бы загрузить все не html файлы и установить заголовки кэша. Это просто, используя:
gsutil -m -h "Cache-Control:public, max-age=31536000" rsync -x ".*\.html$" -r dist/ gs://bucket/
Но как мне тогда загрузить только мои html файлы? Я пробовал cp и rsyn c с подстановочными знаками, но я пытаюсь что-то вроде:
gsutil -h "Content-Type:text/html" -h "Cache-Control:private, max-age=0, no-transform" rsync -r 'dist/**.html' gs://bucket/
Я получаю: CommandException: Destination ('dist/**.html') must match exactly 1 URL