location.href versus location.replace
JavaScript ofrece diferentes formas de redirigir al navegador a una página determinada.
Existen 2 formas de redirigir al usuario desde Javascript:
location.href Method
<script type="text/javascript"> location.href='http://www.todosloscaminosdesantiago.com'; </script>
location.replace Method
<script type="text/javascript"> location.replace('http://www.todosloscaminosdesantiago.com/'); </script>
¿Cual es la diferencia entre ambos métodos?
La diferencia entre location.href y location.replace
radica en la forma en que se crea una nueva entrada en el historial de navegación del navegador.