Nginx的解码符号

我们有用于FB共享的规范样式的URL。 Facebook可以抓取这些页面以获得所需的信息…这些页面生成一个专门的图像,供用户共享。

用户可以指定要在此图像上显示的string。

Samwise Gamgee编码

Samwise%20Gamgee 

山姆&frodo

 sam%20%26%20frodo 

问题是当有人点击这些URL时,&符号%26nginx解码

这个…

 www.example.com/path/Brian%26Bob%26Sally 

成为…

 www.example.com/path/Brian?Bob%26Sally 

不知道为什么,但唯一的第一个&符号正在被重写。 任何想法,为什么这可能是? Nginx甚至有能力吗?