我正在尝试使用 nginx 设置重定向系统(类似于又名,aka.ms/terminal-docs= Windows 终端文档)。我创建了一个带有如下映射的文件:
map $request_uri $redirect_uri{
[...]
/youtube https://www.youtube.com/channel/[...];
[...]
}
/odysee
然后我尝试通过以下方式添加链接:
/odysee https://odysee.com/$/invite/@[...]:4;
但重新加载 nginx 时失败
# systemctl reload nginx
Job for nginx.service failed.
See "systemctl status nginx.service" and "journalctl -xe" for details.
我认为它失败是因为$
Odysee 的 URL 中的字符,但我找不到办法告诉 nginx 忽略该字符