Puedes usar header, ejemplo:
--------inicia la pagina-----------------
<?
... codigo y mas codigo ...
if($condicion) {
header("Location:
http://www.paginanueva.com/algo.htm");
} else {
header("Location: miotrapagina.php");
}
?>
La contrariedad es que NO debes haber lanzado ningun texto hacia el navegador (usando echo, print, entre otros) antes de usar header (ni siquiera espacios en blanco)antes del tag <? inicial de la página.