이 문제를 유발하는 것은 무엇입니까?
이 문제는 4xx 또는 5xx 상태 코드를 반환하는 JavaScript 파일을 보고합니다.
Chrome 개발자 도구의 스크린샷, "네트워크" 탭:
왜 이 문제가 중요한가요?
페이지에서 콘텐츠 렌더링에 참여하는 손상된 JS 파일은 사용자 경험에 큰 영향을 미칠 수 있습니다.
페이지 레이아웃이 깨질 수 있습니다. 또한, 콘텐츠를 생성해야 하는 손상된 JS 파일이 있으면, 그 콘텐츠는 사람이나 검색 엔진에서 보이지 않을 것입니다.
어떻게 해결할 수 있나요?
이러한 JavaScript 파일은 삭제되었거나 이동되었거나 이름이 변경되었을 수 있습니다. 또한 JS 파일을 호스팅하는 외부 웹사이트가 사용 불가일 수 있습니다.
페이지의 손상된 JS 파일에 대한 링크를 대체하거나 수정하거나 제거하세요.
손상된 내부 또는 외부 JS 파일을 참조하는 페이지 목록을 얻으려면 "번호" 열의 숫자를 클릭하세요. 이 보고서의 "JS 인링크 수" 열을 클릭하세요.
이 보고서에서 자주 발생할 수 있는 HTTP 상태 코드는 다음과 같습니다:
404 (찾을 수 없음) HTTP 상태 코드는 파일이 이동되거나 삭제되었으며 링크가 변경되지 않았음을 나타냅니다. 이 문제를 해결하려면, 기존 URL로 JS 파일을 복원하거나 페이지의 링크를 편집하여 관련 파일을 가리키게 하거나, 필요하지 않다면 링크를 완전히 제거하세요.
403 (금지됨) HTTP 상태 코드는 우리 크롤러가 JS 파일에 액세스할 수 없음을 나타냅니다. 서버가 크롤링 중 일정 시점에 우리 크롤러의 요청을 차단했을 수 있습니다. 이는 서버 또는 방화벽 구성 때문일 수 있습니다. 우리의 IP 주소를 화이트리스트에 추가하고 새 크롤링을 실행하세요.
외부 서버에서 호스팅된 JS 파일이 우리 크롤러를 차단하는 경우에도 발생할 수 있습니다.
429 (요청이 많음) HTTP 상태 코드가 웹 서버에 대한 크롤링 설정 속도가 너무 높음을 나타낼 수 있습니다. 크롤링 설정에서 속도를 줄이고 프로젝트 재크롤링을 실행하세요.
5xx (서버 오류) HTTP 상태 코드는 서버 문제를 나타내며 개발자나 호스팅 공급자에게 문의해야 합니다. 서버가 잘못 구성되었거나 과부하가 걸리거나 일반적으로 느릴 수 있습니다.
가능한 경우 JavaScript 파일을 웹사이트 내에 유지하세요.