Я хочу сделать следующее, используя haproxy:
если я получаю запрос в домене 1, который включает определенную строку (ie map1), я хочу сохранить все, что находится после первого / после домен и перенаправить все это на домен 2. Например:
Если я получу https://sub1.domain1.gr/kjhkjhkh ?? efreerwer
Я хочу перенаправить на
https://sub2.domain2.gr/kjhkjhkh ?? efreerwer
Попробуйте следующее:
acl domain1_url hdr (host) sub1.domain1.gr acl map1_uri capture.req.uri -m reg map1 http-request set-var (req.map1_uri), если domain1_url map1_uri http-request set-path /%[var(req.map1_uri)] sizes[path] if {var (req.map1_uri) -m found} http-запрос установлен -header Host sub2.domain2.gr if {var (req.map1_uri) -m found}
Что-то не так с этим логом c?
Заранее спасибо!