我正在将网站移动到新结构,并希望使用nginx的地图将旧url映射到新位置。 对于简单的情况就像一个魅力,但我有一些价值观的麻烦。 这是我试过的:
/old/page1.htm /new/info.html;
奇迹般有效。 然后我尝试这些:
/stw/wisselblog.nsf/0485b0c9032c281ac1257b10001decbb/839ed94b2337e5634825737600305ecf/entryrich/0.204?openelement&fieldelemformat=gif /blog/images/rtimg/23.gif;
在上面的变化中,然后在反斜杠上只有& ? 和=以及三者之前的任何组合。
这些都不起作用。 我得到错误: nginx: [emerg] conflicting parameter 。
如果你认为第一个URL是由你自己决定的,
我错过了什么?
更新 :因为文件名称改变,映射不是正则expression式。
Aaarrgh …
我正在吠叫错误的树! 人物工作得很好。 在地图文件(这是几千行),我有一个重复的关键。 所以conflicting parameter实际上意味着地图中的重复键