我们有用于FB共享的规范样式的URL。 Facebook可以抓取这些页面以获得所需的信息…这些页面生成一个专门的图像,供用户共享。
用户可以指定要在此图像上显示的string。
Samwise Gamgee编码像
Samwise%20Gamgee
山姆&frodo
sam%20%26%20frodo
问题是当有人点击这些URL时,&符号%26被nginx解码
这个…
www.example.com/path/Brian%26Bob%26Sally
成为…
www.example.com/path/Brian?Bob%26Sally
不知道为什么,但唯一的第一个&符号正在被重写。 任何想法,为什么这可能是? Nginx甚至有能力吗?