Redirects stuck to default backend

Dear All,
the acl below works and forwards the request to acl profile_uri
however the following requests issued by the first page of the profile app goes to other backends because the app does not know about load balancer paths.
IS there a way to stick the user to the same backend?

how can i cope with this
regards
Emre

defaults
log global
mode http
option httplog
option dontlognull
option httpclose

    timeout connect 5000
    timeout client  50000
    timeout server  50000

errorfile 400 /etc/haproxy/errors/400.http
errorfile 403 /etc/haproxy/errors/403.http
errorfile 408 /etc/haproxy/errors/408.http
errorfile 500 /etc/haproxy/errors/500.http
errorfile 502 /etc/haproxy/errors/502.http
errorfile 503 /etc/haproxy/errors/503.http
errorfile 504 /etc/haproxy/errors/504.http

frontend http_front
bind *:80
acl profile_uri path_beg -i /profile
use_backend manfrontend if profile_uri
use_backend http_rear unless profile_uri
default_backend http_rear

backend manfrontend
mode http
server webC 10.154.22.33:4007

backend http_rear
mode http
server wbs1 10.154.22.33:3000

backend http_rear
balance roundrobin
server wbs1.com 10.154.22.33:3000 check

backend manfrontend
balance roundrobin
server webC 10.154.22.33:4007 check