Я ищу способ перенаправления посетителей с https://site1.co.uk на https://site2.co.uk в HAProxy.Мне также нужно перенаправить подстраницы (то есть https://site1.co.uk/page1) на похожие страницы на site2.co.uk, но с использованием определенных URL-адресов. Ниже приведен пример того, чего я хотел бы достичь, если это поможет ...
Домашний редирект: https://site1.co.uk -> https://site2.co.uk
Под редирект: https://site1.co.uk/first-page.html -> https://site2.co.uk/about-us.html
Я былв течение последнего дня я искал простое решение этой проблемы, и мне не удалось найти ничего, что помогло бы.
Я использую HAProxy 1.5 (версия требуется для конкретного проекта), и любая помощь будетБудем очень благодарны!
ОБНОВЛЕНИЕ
Вещи, которые я пытался ... пришлось удалить HTTPS www.s из-за ограничения учетной записи.
redirect prefix site2.org.uk/subpage2/endresult2.html if { hdr(host) -i site1.org.uk }
redirect prefix site2.org.uk/subpage2/endresult2.html if { hdr(host) -i site1.org.uk/site1page.html }
Строка 1: правильно перенаправляет.
Строка 2: конечный результат - site2.org.uk/subpage2/endresult2/site1page.html -это неверно и не должно включать страницу site1page.html в конце.
Конечный результат должен быть site2.org.uk/subpage2/endresult2 - это то, как я хотел бы, чтобы ят.
Сервер, на котором находится HAProxy, также обслуживает несколько сайтов с разными URL-адресами.Приведенный выше код также перенаправляет их, но он не должен взаимодействовать.Как я могу предотвратить это?
ОБНОВЛЕНИЕ 2
Я заметил, что когда я включаю перенаправление, это влияет на другие мои сайты, которые маршрутизируются через HAProxy, а нетолько тот, который я пытаюсь перенаправить (т.е. site1)