DevToolPal
한국어
3xx 리디렉션

302 Found

임시 이동

의미

리소스가 일시적으로 다른 URL에 있습니다. 클라이언트는 이후 요청에도 원래 URL을 계속 사용해야 합니다.

흔한 원인

  • 로그인 페이지로 리디렉션
  • A/B 테스트나 지역별 리디렉션
  • 임시 점검 페이지

해결 방법

클라이언트 또는 방문자라면

Location을 따르세요. 브라우저는 302를 따를 때 POST를 GET으로 바꾸므로, 메서드를 유지해야 하는 서버는 307을 써야 합니다.

사이트나 API 운영자라면

임시 이동에는 302나 307, 영구 이동에는 301이나 308을 쓰세요. 여러 단계의 리디렉션 체인은 피하세요.

응답 예시

HTTP/1.1
HTTP/1.1 302 Found
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Location: /login?next=%2Faccount
Content-Length: 0

명세

RFC 9110 §15.4.3

자주 묻는 질문

› 302와 307의 차이는?

둘 다 임시입니다. 307은 메서드 변경을 금지해 POST가 POST로 유지되고, 302는 클라이언트가 GET으로 바꾸는 경우가 많습니다.

› 302는 SEO에 나쁜가요?

정말 임시 이동이라면 괜찮습니다. 영구 이동에는 301을 써서 검색 엔진이 새 URL을 색인하게 하세요.