코드이그나이터4 컨트롤러 다루기 - 9 - 리다이렉트

고은연·2021년 3월 12일
0

이번 챕터의 코드는 https://github.com/koeunyeon/ci4/tree/controller-redirect 에서 확인하시면 됩니다.

리다이렉트

리다이렉트는 다른 페이지로 이동하는 것을 말합니다. 기술적으로 말하면 HTTP 응답 헤더에 301 코드와 이동할 페이지를 기재함으로써 클라이언트(브라우저)에게 페이지 이동을 요청하는 것입니다.

Sample 컨트롤러에 아래의 메소드를 추가합니다.
/app/Controllers/Sample.php

public function redirect()
{
    $this->response->redirect("/"); // (1)
}

(1) /, 즉 우리의 프로젝트에서는 첫번째 페이지로 이동합니다. 리다이렉트는 response->redirect(이동할 주소)로 사용합니다.

http://localhost:8080/sample/redirect에 접속해서 http://localhost:8080/ 로 이동하는지 확인해 보세요.

profile
중년 아저씨. 10 + n년차 백엔드 개발자. 스타트업과 창업, 솔로프리너와 1인 기업에 관심 많아요.

0개의 댓글