
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 2016-12-12 20:11:31 +08:00 加个[]试试 |
2 sola97 2016-12-12 20:13:04 +08:00 我看错了,无视吧 |
3 majinjing3 2016-12-12 20:16:50 +08:00 via Android /test/(.*)$ |
4 lhbc 2016-12-12 20:17:20 +08:00 via iPhone 因为 URI 不允许有两个? |
5 majinjing3 2016-12-12 20:26:27 +08:00 via Android @lhbc 你是对的,无视我吧, |
7 hanyouchun66 2016-12-12 21:55:24 +08:00 $query_string |
9 bikong0411 2016-12-12 22:45:35 +08:00 via Android location 不匹配 querystring |
10 hanyouchun66 2016-12-13 09:53:39 +08:00 |
11 zhangsen1992 2016-12-13 14:13:08 +08:00 是没有转义的原因么? |
12 bikong0411 2016-12-14 23:27:20 +08:00 via Android @hanyouchun66 这样可以 |