我希望Nginx返回路径example.com/r/的r.json文件 我尝试了什么:
location /r/ {
alias /home/user/media/json/r.json;
}
但所有这些都没有用。我有500条信息:
/home/user/media/json/r.jsonindex.html不是目录
答案 0 :(得分:8)
使用index
指令将r.json
命名为该位置的默认文件名:
location /r/ {
index r.json;
alias /home/user/media/json/;
}
答案 1 :(得分:1)
#!/bin/bash
if [ $# -lt 2 ]
then
echo "Usage format: $(basename $0) MM YYYY"
exit 1
else
NAMES=$(grep $2-$1 ListOfNames | awk '{print $2}')
echo "at $1 $2 was born $NAMES"
fi
答案 2 :(得分:0)
就我而言,我必须添加一个Content-Disposition
标头以显示文件名,同时从浏览器下载文件:
location /r/ {
add_header Content-Disposition "attachment; filename=r.json";
index r.json;
alias /home/user/media/json/;
}