4
我要操作的客户端的URL客户端一个“www.example.com/download ..”到“one.other.com/download ...... 但我想在客户端上的URL保持第一“www.example.com/download”改变后端的网址,但不使用清漆
有什么办法清漆3要做到这一点??
我要操作的客户端的URL客户端一个“www.example.com/download ..”到“one.other.com/download ...... 但我想在客户端上的URL保持第一“www.example.com/download”改变后端的网址,但不使用清漆
有什么办法清漆3要做到这一点??
是的,你可以很容易做到使用在regsub()
功能它VCL in vcl_recv
。
例如:
if (req.http.host ~ "^(www\.)?example\.com" && req.url~ "^/download/") {
set req.http.host = "one.other.com";
set req.url = regsub(req.url, "^/download/", "/");
}
本示例将http://www.example.com/download/example.jpg
的访问重写为http://one.other.com/example.jpg
。当然,用户不可见。
非常感谢,您的回答正是我所需要的 – user2072574 2013-02-15 00:04:00