Reescribir la URL al subdominio en HAProxy

Reescribir la URL al subdominio en HAProxy

Tengo problemas para entender cómo combinar una redirección con una reescritura de URL en HAProxy. Específicamente tengo esta URL

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

que necesito reescribir

http://blog.example.com/en

Entonces necesito cambiar el host y el esquema, y ​​eliminar el /blogprefijo de ruta en un solo paso.

Respuesta1

Lo resolví combinando reqrepy redirectasí

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

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

información relacionada