URL in HAProxy in Subdomain umschreiben

URL in HAProxy in Subdomain umschreiben

Ich habe Probleme zu verstehen, wie ich eine Umleitung mit einer URL-Umschreibung in HAProxy kombinieren kann. Genauer gesagt habe ich diese URL

https://www.example.com/en/blog

dass ich umschreiben muss

http://blog.example.com/en

Daher muss ich den Host und das Schema ändern und das /blogPfadpräfix in einem Schritt entfernen.

Antwort1

Ich habe es gelöst, indem ich kombiniert habe reqrepund redirectso

use_backend website-blog if { path_reg \/?(.*)\/blog }

backend website-blog
  reqrep        ^([^\ :]*)\ \/?(.*)\/blog\/?(.*)    \1\ /\2/\3
  redirect      prefix http://blog.example.com    code 301

verwandte Informationen