1
WangYan 2011-08-14 00:50:20 +08:00
1、首先URL没必要转码,另一方面楼主将 :// 转成 %3A%2F%2F 浏览器是无法识别的,正确的应该是:%253A%252F%252F
2、因为([^/]+)的值包含了://,所以$1的值并不等于([^/]+) 我的rewrite规则是: rewrite ^/abc/http:/*/(.+)/http:/*/(.+)$ /def/ggg.php?imgUrl=http://$1&pageUrl=http://$2 last; |
2
WangYan 2011-08-14 01:05:46 +08:00
更正一下,%3A%2F%2F 没错,是我搞错了。。。
|