我有web服务,它需要几个过滤器参数,如:
http://mydomain.com/filter1/value1/filter2/value2/filter3/value3
棘手的是有时一些过滤变量不存在,所以这样的URL可以传递给这个服务:
http://mydomain.com/filter1//filter2//filter3/value3
现在我需要配置我的Nginx(或fastcgi)以保持双斜杠.目前它正在取代单斜杠.我是Nginx&的新手fastcgi配置,我不知道该怎么做.当我请求第二个网址时,我从我的PHP脚本中捕获了request_uri,我得到了
http://mydomain.com/filter1/filter2/filter3/value3
Plz帮助我.提前致谢.
Syntax: merge_slashes [on|off]
default: merge_slashes on
context: http,server
你必须使用:merge_slashes off;