nginx 返回静态文件配置问题
时间: 2020-08-27来源:V2EX
前景提要
如题, 目前网上搜索找到了以下两种方式返回静态文件 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 的情况下, 返回指定路径静态文件内容即可

科技资讯:

科技学院:

科技百科:

科技书籍:

网站大全:

软件大全:

热门排行