我需要将2个链接重定向到同一个文件夹,例如
www.domain.com ---> /路径/到/文件
www.domain.com/foo ---> /路径/到/文件
我尝试了“位置”但不起作用:
server {
listen 81;
server_name domain.com;
index index.php index.html;
root /path/to/files;
location /foo {
root /path/to/files;
index index.html;
}
}
答案 0 :(得分:1)
location /foo {
alias /path/to/files;
}
或
location /foo/ {
alias /path/to/files/;
}
小心拖尾斜杠。
有关详细信息,请参阅http://nginx.org/r/alias。
答案 1 :(得分:0)
您必须使用重写:
location /foo {
root /path/to/files;
index index.html;
rewrite ^/foo(/.*|)$ $1 break;
}