在 nginx 對應中使用帶有特殊字元的 URL

在 nginx 對應中使用帶有特殊字元的 URL

我正在嘗試使用 nginx 設定重定向系統(類似又稱 ms,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 忽略該字符

相關內容