Buenas
Puedes hacerlo de 2 formas:
1) Con la etiqueta de PHP
header. Es un redireccionado transparente y rápido, el usuario ni se dará cuenta de que entra en una página y esa le redirecciona. Lo que pasa es que a veces da errores si pones mucho código antes del header. Además no puedes escribir nada porque no se mostrará por pantalla.
Código PHP:
// Tu_página.php
<?php
header(location:www.google.es);
?>
2) Con la etiqueta de HTML
<meta>. Esta funciona siempre, y si escribes antes se muestra. Se redirecciona al cabo de los segundos que tú le digas, el único inconveniente es que aunque le pongas 0 segundos, siempre se nota un poco que estás redireccionando, pero si no te importa, es la mejor opción.
Código PHP:
// Tu_pagina.php
<html>
<head>
<title>Redirección a Google</title>
</head>
<body>
Serás redireccionado a Google en 5 segundos.
Si no quieres esperar, pulsa <a href="www.google.es">aquí</a>
<META HTTP-EQUIV="Refresh" CONTENT="5; URL=www.google.es">
// Esto redirecciona en 5 segs, si quieres que sea en nada, pues ponle un 0 en CONTENT="5;
</body>
</html>