nginx:如何在网址中保留双斜杠

前端之家收集整理的这篇文章主要介绍了nginx:如何在网址中保留双斜杠前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我有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;

猜你在找的Nginx相关文章