nginx 맵에서 특수 문자가 포함된 URL 사용

nginx 맵에서 특수 문자가 포함된 URL 사용

nginx로 리디렉션 시스템을 설정하려고 합니다(예:aka.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에게 문자를 무시하라고 지시하는 방법을 찾을 수 없습니다

관련 정보