В вашем случае, как я понимаю, Вы работаете по SSE.
С одной стороны - это протокол поверх HTTP (который позволяет делать редирект через заголовки).
С другой - это протокол с установленным соединением, и заголовки HTTP устанавливаются в начале сессии.
Другими словами - если сессия SSE установлена, то заголовки поменять уже невозможно :(
В принципе, вариантов 2:
1) делать редирект на стороне клиента, посылая какой нибудь event, а на стороне клиента уже делать редирект.
2) разорвать сессию со стороны сервера c посылкой уникального event id и при следующем заходе клиента с этим же event id - делать перенаправление