Правильно ли я ставлю значение переменной для try_files в NGINX?

Я пытаюсь подключить модуль WP SuperCache через include. Вот такая конструкция:
server {
....
    # Enable WP SuperCache
    include common/wp-supercache;

    location / {
        try_files $gzipcachefile $cachefile $uri $uri/ /index.php?$args;
    }

....
}


Переменные $gzipcachefile и $cachefile определяются внутри подключаемого файла. Я хочу сделать процесс более гибким, так, если я закомментирую строчку с include, должна срабатывать стандартная конструкция try_files $uri $uri/ /index.php?$args;

Для этого как я понял можно определить переменные $gzipcachefile и $cachefile до подключения файла, тогда NGINX не будет ругаться, что $gzipcachefile и $cachefile не определены. Но какое значение им надо выставлять? Если я ставлю set $gzipcachefile "";, то что он будет брать? Можно ли как то вывести, какой параметр в итоге ушел в try_files?
  • Вопрос задан
  • 46 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы