服务器问答
如题, 目前网上搜索找到了以下两种方式返回静态文件
server {
location ~ ^/a {
default_type text/html;
return 200 'asdfasdfasdfasdf';
}
location ~ ^/b {
default_type application/json;
add_header Content-T美国服务器ype 'text/html; charset=utf-8';
alias /tmp/b.json;
}
if ($var = true) {
return 200 "asdf";
}
}
那么有没有办法在 if 结构中返回一个指定路径的文件内容呢, 而不是一个固定的字符串, 如下伪代码
server {
if ($var = true) {
return 200 /path/to/file;
}
}
不一定必须 if 中实现, 只要是在满足变量$var=true 的情况下, 返回指定路径静态文件内容即可