NGINX重写重定向发布

时间:2012-07-18 12:41:24

标签: nginx

我有一个NGINX设置,试图将/ system中的URL重写为/ fs,我有这个代码:

location /system {
    rewrite ^ /fs last;
}

由于某种原因,它只是重定向到名为/ fs的文件夹,我找不到。

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

location /system {
    alias /path/to/fs;
}

http://nginx.org/r/alias

答案 1 :(得分:0)

您的重写规则不正确。

^ 是重写字符串的开头,这没有任何意义。

尝试这样的事情:

rewrite ^system(.*)$ /fs$1 permanent;

这是一个简短的TutorialTutorial

编辑:我认为您应该在服务器块下编写重写规则,并且我已经更改了规则。