Si, en ambos casos se puede tanto en php como en javascript, en php el código que debes escribir es así
Código PHP:
header("Location: http://www.google.com");
o
Código PHP:
header("Location: DirectorioSitio/paginaDelSitio.php");
En donde la dirección que sigue despues de ":", es la dirección a la que necesitas que se redireccione el navegador. Cuidado, para usar este método, no se puede haber enviado o recibido ninguna petición HTTP, es decir, estos encabezados por ser encabezados HTTP (obvio, no?), al ser utilizados deben ser utilizados antes incluso de la etiqueta <html>, o sea, no se puede nisiquiera utilizar un "echo" de php para imprimir un texto o cualquier cosa, por que te estaría generando un error que ahora no me acuerdo, y en javascript, si que se puede redireccionar por medio de:
window.location = "www.algunadireccion.com";
la cual se puede ejecutar al ocurrir un evento como un "onclick" de un boton, así:
Código PHP:
<input type="button" value="Ir al Sitio" onclick="window.location='paginaAabrir.php'">
Espero esto te sirva, cualquier duda, estamos dispuestos a colaborar