리디렉션은 페이지 로드 속도를 느리게 합니다. 브라우저가 리디렉션된 리소스를 요청하면 서버는 일반적으로 다음과 같은 HTTP 응답을 반환합니다.
HTTP/1.1 301 Moved Permanently
Location: /path/to/new/location
그런 다음 브라우저는 새 위치에서 HTTP 요청을 다시 실행하여 리소스를 가져와야 합니다. 이러한 추가 네트워크 이동으로 인해 리소스 로드가 수백 밀리초 지연될 수 있습니다.
Lighthouse 다중 리디렉션 감사가 실패하는 경우
Lighthouse는 리디렉션이 여러 개인 페이지를 표시합니다.
리디렉션이 2개 이상인 페이지는 이 감사를 통과하지 못합니다.
리디렉션을 제거하는 방법
신고된 리소스의 링크를 리소스의 현재 위치로 연결합니다. 주요 렌더링 경로에 필요한 리소스의 리디렉션을 피하는 것이 특히 중요합니다.
리디렉션을 사용하여 모바일 사용자를 페이지의 모바일 버전으로 전환하는 경우 반응형 디자인을 사용하도록 사이트를 다시 디자인해 보세요.
스택별 안내
Drupal
리디렉션을 사용하면 페이지가 로드되기 전에 추가적인 지연이 발생합니다. 리디렉션 모듈이 설치된 경우 불필요한 리디렉션을 검토하고 삭제합니다. 자세히 알아보기
React
React Router를 사용하는 경우 경로 탐색에 <Redirect>
구성요소를 사용하지 않습니다.