我想做的是以下事情:
test1.mydomain.co.uk <===> mydomain.co.uk:8443/PATH/?query=test1
test2.mydomain.co.uk <===> mydomain.co.uk:8443/PATH/?query=test2
test3.mydomain.co.uk <===> mydomain.co.uk:8443/PATH/?query=test3
您明白了...
无法对子域进行硬编码,因为子域将是动态的
这是我当前在HAProxy.cfg中拥有的
backend MyDomain
mode http
http-request redirect location https://mydomain.co.uk:8443/PATH/?query=%[req.hdr(host),lower,regsub(\.mydomain\.co.uk$,)] code 301
上面的代码返回这个(当我对它运行haproxy -f
时)
'redirect' : sample fetch <req.hdr(host),lower,regsub(\.mydomain\.co.uk$,)> failed with : unknown conv method 'regsub'
当我转到子域时,它将转到以下内容:
https://mydomain.co.uk/PATH?query=
我们将不胜感激。