여러 번의 페이지 리디렉션 피하기
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
리디렉션하면 페이지 로드 속도가 느려집니다.
브라우저가 리디렉션된 리소스를 요청하면
서버는 일반적으로 다음과 같은 HTTP 응답을 반환합니다.
HTTP/1.1 301 Moved Permanently
Location: /path/to/new/location
그러면 브라우저가 새 위치에서 또 다른 HTTP 요청을 해야 합니다.
리소스를 가져올 수 있습니다
네트워크를 통한 추가 이동으로 인해 로드가 지연될 수 있습니다.
리소스를 수백 밀리초 단위로 단축합니다
Lighthouse 다중 리디렉션 감사가 실패하는 방식
등대
는 여러 리디렉션이 있는 페이지를 신고합니다.
리디렉션이 두 번 이상 있으면 페이지가 감사에 실패합니다.
리디렉션을 제거하는 방법
신고된 리소스로 연결되는 링크
리소스'에 현재 위치
리소스에서 리디렉션을 피하는 것이 특히 중요함
중요 렌더링 경로에 필요합니다.
리디렉션을 사용하여 모바일 사용자를 페이지의 모바일 버전으로 전환하는 경우
사이트 디자인에 맞게
반응형 디자인.
스택별 안내
React
React Router를 사용하는 경우 <Redirect>
구성요소의 사용을 최소화합니다.
경로 탐색.
리소스
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2019-05-04(UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"필요한 정보가 없음"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"너무 복잡함/단계 수가 너무 많음"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"오래됨"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"번역 문제"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"샘플/코드 문제"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"기타"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"이해하기 쉬움"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"문제가 해결됨"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"기타"
}]
{"lastModified": "\ucd5c\uc885 \uc5c5\ub370\uc774\ud2b8: 2019-05-04(UTC)"}
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2019-05-04(UTC)"],[],[]]