如题, 目前网上搜索找到了以下两种方式返回静态文件
server {
location ~ ^/a {
default_type text/html;
return 200 'asdfasdfasdfasdf';
}
location ~ ^/b {
default_type application/json;
add_header Content-Type '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 的情况下, 返回指定路径静态文件内容即可
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.