Error Note
[PHP/Wordpress] YOAST SEO - Error parsing the response to JSON
스응
2024. 8. 22. 12:20
728x90
728x90
우리 회사 홈페이지에서는 SEO 관리를 위해 'YOAST SEO' 라는 플러그인을 사용하고 있다.
설정할 때 첫 단계에서 'SEO DATA OPTIMIZATION'을 실행하는데, 해당 부분에서 에러가 발생했다.
Error parsing the response to JSON
화면에 위와 같은 메시지가 출력되어서 개발자 도구로 확인해보니
상태 코드는 200인데
<meta http-equiv="content-type"content="text/html; charset=UTF-8">
<script type='text/javascript'>location.href='{사이트_링크}';</script>
라는 응답을 받았다.
SEO DATA OPTIMIZATION는 워드프레스 전체 페이지를 돌면서 점검하는데, 특정 페이지에 접근했을 때
바로 리다이렉트 처리되면서 에러가 발생한 것 같다.
참고로, 정상 작동하면 아래와 같이 JSON 응답이 와야 한다.
어떤 링크에서 에러가 발생했는지를 확인하기 위해 'wp_yoast_indexable' 테이블을 확인했다.
ID 순서대로 요청이 보내졌기 때문에, 마지막으로 정상 작동한 페이지 번호 다음인 5개 중에 범인이 있을 거라고 추측했다.
그 다음엔 관리자로 로그인되어 있는 상태로 각 페이지에 들어가서 리다이렉트되는 페이지가 있는지 찾았다.
예상대로 메인 페이지로 바로 리다이렉트되도록 처리된 페이지들이 있었다.
불필요한 페이지는 삭제하고, 필요한 페이지들은 관리자 계정으로 로그인한 경우에는 리다이렉트되지 않도록 처리했다.
해결
320x100
반응형