Неправильный редирект на HAproxy - PullRequest
0 голосов
/ 29 марта 2019

У меня проблема с моим файлом конфигурации HAProxy.Я хочу просто перенаправить URL-адрес на другой или лучше, если кто-то спросит URL-адрес, например: http://www.fake_url.com, это должно маскировать реальный URL-адрес, например: http: www.real_url_masquerade.com.Таким образом, обычный пользователь может перемещаться по сайту и ничего не знает обо всем перенаправлении.В моем примере Ahost - это поддельный URL, вместо этого Bhost - это realUrl.

Fakeurl - это подмножество realUrl.Сейчас у меня есть то, что некоторые перенаправления работают правильно, а некоторые нет.В этом случае URL меняется с fakeUrl на realUrl.Я не знаю почему!

#acl AHost
        acl AtestHost hdr_beg(host) -i A.example.com

        #acl A.example.com
        acl h_crootALanding path_reg ^/?$

        #reqrep /test/login-A
        reqrep ^([^\ :]*)\ (.*)     \1\ /test/login-A\2 if AtestHost h_crootALanding

        reqirep ^Host:\   Host:\ B.example.com if AtestHost


http-response replace-value Location https://B.example.com/(.*) https://A.example.com/\1
...