Но конкретно эта регулярка не сработает, если ваше число действительно число, а не строка и имеет ведущие нули. Тогда оно и не шестизначное, в общем-то.
Да, если cache-busting подключить до expires, то все работает.
Спасибо.
При таком порядке подключения, для этих файлов не будут выставляться значения expires и Cache-Control? Нужно эти директивы скопировать в cache-busting или можно оставить в expires?
unity_ultra_hardcore: Проблема в том, что в логах только информация о том, что файл не найден. Не найден он потому, что нужный location не загрузился из инклуда. А вот почему он не загрузился я не знаю и не понимаю как узнать.
Может, можно как-то сделать дамп всей итоговой конфигурации nginx?
Я согласен.
Но без полного понимания логики приложения и кода перед глазами сложно посоветовать что-то более православное. Вы, я думаю, поэтому свой вариант и не предложили.
То, что вы делаете - генерируете просто текстовый файл, который Excel пытается интерпретировать в силу своих возможностей.
У меня на компьютере, например, вообще файл просто скачивается без расширения и без нормального названия.
У элемента есть конкретный URL, при запросе по этому URL отрабатывает тот же комплексный компонент, это правда, но другой шаблон - detail. В шаблоне detail никакого редиректа нет.