私は何かのために何かのための運がないと何時間もグーグルグーグルであった。ドメイン全体でのハプロキシ絶対リダイレクト
私はhaproxy 1.7を使用していますが、あるドメインから別の「ランディングページ」へのトラフィックを部分的に成功させるために301リダイレクトを試みています。基本的なリダイレクトが可能ですが、たとえばブックマークされたリンクを使用すると、新しいドメインにURLが存在しないため、404が表示されます。
domain1.com/fooまたはdomain1.com/bar/baz/domain.com/landingに例外なくすべてリダイレクトする必要があります。どのようにしてaclを見つけることができません。私はそれが改正前にある種の書き換えルールになっていることは知っているが、私は働かせることはできない。ここで
は、私が試してみました設定の一部です:
# reqrep ^([^\ ]*)\ /(.*) \1\ /\2 if domain1_host
# redirect location https://domain2.com/landing code 301 prefix /landing drop-query if domain1_host
# http-request replace-header X-REWRITE ^/.*?$ /\1 if domain1_host
# reqrep ^([^\ ]*\ /)(.*) \1landing\2 if domain1_host
# reqrep ^([^\ ]*\ /)[/]?(.*) \1\2 if domain1_host
# reqrep ^([^\ ]*)\ /(.*) \1\ /\2 if domain1_host
# redirect prefix https://domain2.com/landing code 301 if domain1_host
redirect scheme https://domain2.com/landing code 301 if domain1_host
誰もが私が見逃しているものにいくつかの提案を持っている場合、私は実際にいくつかの方向性をいただければ幸いです。