@redsox2002 wrote:
Hey guys, I'm a haproxy newbie. How would one redirect a URL in Haproxy? So I have a URL that is https://website.com/text/conversation. In my config I want to have it so if a user goes to https://website.com/text they will be redirected to website.com/text/conversation. Similar thing with voice, I have a website that's website.com/voice/voicemail and I want whenever a user goes to website.com/voice they get redirected to website.com/voice/voicemail . How would I set that up for ACLs? Below is what I currently have/thought of for my haproxy.cfg which doesn't do what I want. The root of the webpage is voice so anytime I hit the web page right it goes immediately to voice. But the redirection for text will not work at all. Can you please help? I'm using HAproxy version 1.5.14 FYI.
frontend HTTPS_IN acl host_text hdr_end(host) /text/conversation acl path_text path_beg -i /text use_backend textqa if host_text or path_text acl host_voice hdr_end(host) /voice/voicemail acl path_voice path_beg -i /voice use_backend voiceqa if host_voice or path_voice default_backend voiceqa #------------------------------ # Backend pools #------------------------------ backend voiceqa mode http option forwardfor balance roundrobin reqrep ^([^\ :]*)\ /voice(.*) \1\ /\2 server IPAddress:80 check server IPAddress:80 check backend textqa mode http option forwardfor balance roundrobin reqrep ^([^\ :]*)\ /text(.*) \1\ /\2 server IPAddress:80 check server IPAddress:80 check
Posts: 1
Participants: 1