웹 페이지를 리디렉션하는 방법에는 여러 가지가 있습니다. 예를 들면 HTML의 메타 태그를 사용하는 클라이언트 측과 HTTP 리디렉션 방법을 사용하는 서버 측이 있습니다. 이 기사에서는 JavaScript를 사용하여 웹 페이지를 리디렉션하는 방법을 살펴봅니다.
페이지 리디렉션에 JavaScript 코드를 사용하는 두 가지 방법이 있습니다. 둘 다 창 위치 개체를 포함합니다.
href
첫 번째 방법은 위치 개체(이는 창 개체의 일부임)의 href 속성을 포함합니다. 당신이 해야 할 유일한 일은 리디렉션을 원하는 URL을 location.href로 지정하여 리디렉션을 처리하는 것입니다. 페이지가 로드될 때 실행될 JavaScript 함수에서 이 작업을 수행합니다.
문서 하단의 body 태그 바로 앞에 script 태그를 추가했습니다. 이것이 우리의 JavaScript가 가는 곳입니다. handleRedirect라는 함수에는 url이라는 매개변수가 있습니다. 이 URL의 값에 location.href를 할당합니다.
문서 본문 상단에 onload 이벤트가 있습니다. 이 onload 이벤트는 할당한 JavaScript 기능을 실행합니다. 여기에 우리가 가고자 하는 URL을 전달했습니다. 리디렉션은 즉시 발생하고 Python.Engineering 블로그 게시물의 HTML 부분으로 이동합니다.