Hay varias formas de redirigir una página web: del lado del cliente usando una metaetiqueta en HTML y del lado del servidor usando métodos de redirección HTTP, por nombrar algunas. En este artículo, echamos un vistazo a cómo redirigir una página web usando JavaScript.
Hay dos formas posibles de usar el código JavaScript para la redirección de página. Ambos involucran el objeto de ubicación de ventana.
href
El primer método involucra la propiedad href en el objeto de ubicación (que, a su vez, es parte del objeto de ventana). Lo único que debe hacer es manejar la redirección asignando la URL a la que desea que vaya la redirección como location.href. Haces esto en una función de JavaScript que se ejecutará cuando se cargue la página:
Agregué una etiqueta de secuencia de comandos en la parte inferior del documento, justo antes de la etiqueta del cuerpo. Aquí es donde va nuestro JavaScript. Una función, llamada handleRedirect, tiene un parámetro llamado url. Asignamos location.href al valor de esta URL.
En la parte superior del cuerpo del documento, tenemos un evento de carga. Este evento onload ejecuta la función de JavaScript que le asignamos. Aquí hemos pasado la URL a la que nos gustaría que vaya. La redirección ocurre inmediatamente y va a la parte HTML de las publicaciones del blog de Python.Engineering.