Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 NGINX 设置,试图将一个 URL 从 /system 重写为 /fs,我有这个代码:
location /system { rewrite ^ /fs last; }
由于某种原因,它只是重定向到一个名为 /fs 的文件夹,而我却找不到。
我怎样才能解决这个问题?
location /system { alias /path/to/fs; }
http://nginx.org/r/alias
您的重写规则不正确。
^是重写字符串的开头,这没有任何意义。
尝试这样的事情:
rewrite ^system(.*)$ /fs$1 permanent;
这是一个简短的教程。 新教程
编辑:我认为你应该在你的服务器块下写你的重写规则,我已经改变了规则。