Quel codice fa un reindirizzamento di tipo 302.
Devi impostare un codice di stato HTTP 301 (sempre col comando header), che è l'unico corretto in questi casi.

Quanto tempo?
Potrebbe bastare una settimana, ma non mi strapperei i capelli (anche perchè non ne ho ) se ne passassero quattro.