nginx location не работает return 200

Не понятная работа location в nginx, подскажите, что не так делаю.

Настроил nginx + php-fpm: не работает return 200, причем работает return 404, return 301, 403

Работает:

location /test {
    return 301;
}

Не работает

location /test {
    return 200;
}

Пытается сохранить пустую страницу


Ответы (1 шт):

Автор решения: nörbörnën

Пытается сохранить пустую страницу

Ну а что ему остаётся делать, если ты возвращаешь код и не возвращаешь тело ответа?..

location /test {
    return 200 'hello world';

    # можно раскомментировать эту строчку
    # если где-то в конфигах переопределён default_type
    # default_type text/html;
}
→ Ссылка