nginx 规则
location ~ /test/(.*) { proxy_pass https://xxx/test.php?$1; } php代码
<?php echo $_SERVER['REQUEST_URI']; echo "\r\n"; 结果
#curl http://xxx/test/123456 /test.php?123456 #curl http://xxx/test/12?132 /test.php?12 
nginx 规则
location ~ /test/(.*) { proxy_pass https://xxx/test.php?$1; } php代码
<?php echo $_SERVER['REQUEST_URI']; echo "\r\n"; 结果
#curl http://xxx/test/123456 /test.php?123456 #curl http://xxx/test/12?132 /test.php?12 1 sola97 Dec 12, 2016 div class="reply_content">加个[]试试 |
2 sola97 Dec 12, 2016 我看错了,无视吧 |
3 majinjing3 Dec 12, 2016 via Android /test/(.*)$ |
4 lhbc Dec 12, 2016 via iPhone 因为 URI 不允许有两个? |
5 majinjing3 Dec 12, 2016 via Android @lhbc 你是对的,无视我吧, |
7 hanyouchun66 Dec 12, 2016 $query_string |
9 bikong0411 Dec 12, 2016 via Android location 不匹配 querystring |
10 hanyouchun66 Dec 13, 2016 |
11 zhangsen1992 Dec 13, 2016 是没有转义的原因么? |
12 bikong0411 Dec 14, 2016 via Android @hanyouchun66 这样可以 |