DevToolPal
한국어
3xx 리디렉션

301 Moved Permanently

영구 이동

의미

리소스가 Location의 URL로 영구 이동했습니다. 클라이언트와 검색 엔진은 앞으로 새 URL을 사용해야 합니다.

흔한 원인

  • 사이트가 새 도메인이나 HTTPS로 이전함
  • URL 구조가 변경됨
  • www와 www 없는 주소를 통합함

해결 방법

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

리디렉션을 따르고 저장된 링크나 북마크를 업데이트하세요. 루프가 생기면 브라우저 캐시를 지우세요. 브라우저는 301을 강하게 캐시합니다.

사이트나 API 운영자라면

각 옛 URL을 정확히 대응하는 새 URL로 리디렉션하고, 홈페이지로 몰아넣지 마세요. POST 요청의 메서드와 본문을 유지해야 하면 308을 쓰세요.

응답 예시

HTTP/1.1
HTTP/1.1 301 Moved Permanently
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Location: https://www.example.com/new-path
Content-Length: 0

명세

RFC 9110 §15.4.2

자주 묻는 질문

› 301은 SEO 가치를 전달하나요?

네. 검색 엔진은 순위 신호를 대상으로 옮기고 시간이 지나면 결과에서 옛 URL을 대체합니다.

› 301을 지웠는데도 브라우저가 계속 리디렉션하는 이유는?

브라우저가 영구 리디렉션을 캐시하기 때문입니다. 캐시를 지우거나 시크릿 창에서 테스트하고, 테스트 중에는 302를 쓰세요.