Solo si cumples la condición, la única restricción de usar header() es que no puedes imprimir nada de texto antes de llamarla, y esto incluye HTML, etc., tu puedes poner todas las condiciones que necesites y entonces se va a redireccionar solo si las cumple.
Saludos