워드프레스 초보자가 404 오류 화면을 접하게 되면 매우 당황하게 됩니다. 프로그램 관련 지식이 없는데 ‘오류’라니요. 저도 404 오류 페이지를 마주한 적이 있고 초보자라면 대부분 한두 번 경험은 있으실 것 같습니다. 다행히 404 오류를 해결하는 방법은 어렵지 않고 간단한 편입니다. 물론 원인 하나 하나를 깊이 파고들어서 완벽하게 이해를 하고 넘어가겠다고 생각하는 경우는 다르지만 일단 빨리 해결하는 것을 목표로 한다면 오늘 이 글로도 충분하다고 생각합니다. 우리는 초보니까 너무 어렵게 가지 말자고요.

404 오류
블로그내 모든 내용은 항상 최신의 유효정보로 업데이트하고자 노력하고 있습니다만 오류가 있을 수 있으니
반드시 최종 확인 후 이용하시기 바랍니다.

1. 404 오류 발생원인

워드프레스 404오류가 발생하는 주요 원인은 4가지 정도로 요약할 수 있는데 고유주소 설정 문제, htaccess 파일 손상, 사이트 이전 후 URL 변경, 웹호스팅 문제입니다.

2. 404 오류 페이지 찾아내는 방법

Google Search Console 색인생성에서 페이지 경험 또는 커버리지 보고서를 확인하면 404 오류가 발생하는 URL 목록을 볼 수 있고 Screaming Frog SEO Spider와 같은 도구를 사용하여 사이트 전체를 크롤링하면 404 오류를 포함한 모든 오류 페이지를 확인할 수 있습니다. 또한 웹 서버의 로그 파일을 분석하여 404 오류가 발생한 URL을 확인할 수 있는데 Error Log Monitor, WP Security Audit Log, Simple History와 같은 플러그인을 활용할 수 있습니다. 마지막으로 Broken Link Checker와 같은 플러그인을 통해 사이트 내에서 깨진 링크를 찾아낼 수도 있습니다.

3. 404 오류가 SEO에 미치는 영향

우선 사이트를 클릭한 방문자에게 웹사이트가 손상되었다고 생각하게 만들고 본인이 원하는 정보를 찾지 못하는 부정적인 경험을 갖은 채로 사이트를 떠나게 만들 것입니다. 저 같아도 404 오류를 보면 이상한 사이트인가? 생각할테니까요. 다음으로 검색엔진 크롤링 및 인덱싱에 문제가 발생하는데 404 오류 페이지는 존재하지 않는 페이지이므로 구글이나 다른 검색 엔진에서 색인을 생성할 수 없어서 해당 페이지의 검색 결과 노출을 불가능하게 만듭니다. SEO의 중요한 요소인 사용자 경험이 나빠지고 구체적으로는 검색 자체가 되지 않으니까 당연히 SEO에 부정적인 영향을 미치게 됩니다.

4. 404 오류 해결방법

  • 고유주소(퍼머링크) 재설정

404 오류는 고유주소에서 URL 구조를 변경한 후 발생하는 경우가 많은데 특히 ‘기본’ 설정에서 다른 설정으로 변경할 때 자주 발생합니다. 워드프레스 관리자 페이지에서 설정 > 고유주소로 이동하여 현재 설정을 메모해 둡니다. 다음으로 임시로 설정할 다른 고유주소 구조를 선택하는데 일반적으로 ‘글이름’이나 ‘일반’ 등으로 변경하는 것이 좋습니다. ‘변경사항저장’ 버튼을 클릭합니다. 변경사항이 반영되면 다시 원래 사용하던 고유주소 설정으로 되돌리고 ‘변경사항저장’ 버튼을 한 번 더 클릭하여 최종적으로 원하는 고유주소 구조를 반영합니다.

이 과정을 통해 워드프레스 .htaccess 파일을 재생성하고 URL 구조를 재설정하게 되는데 이는 많은 경우 오류 문제를 해결할 수 있는 방법입니다. 참고로 SEO를 위해서는 ‘글이름’ 또는 ‘카테고리/글이름’ 형식이 좋습니다. 설정 변경 후에도 문제가 지속되면 .htaccess 파일의 권한 문제일 수 있으므로 호스팅 업체에 문의해야 할 수도 있습니다.

  • .htaccess 파일 수동 편집

.htaccess 파일은 재작성 규칙을 정의하고 워드프레스 고유주소 구조를 관리하는 파일로 404 오류 페이지를 지정하고 리디렉션을 설정할 수 있습니다. 404 오류 해결을 위해 FTP 클라이언트를 사용해 워드프레스 루트 디렉토리에 접속하고 .htaccess 파일을 찾아 백업합니다. 다음으로 파일을 열어 다음과 같은 기본 워드프레스 재작성 규칙으로 내용을 교체합니다.

문제 발생 시 복원을 위해 편집 전 반드시 현재 .htaccess 파일의 백업을 만들어두세요. 잘못된 구문이나 오타는 웹사이트 전체에 영향을 줄 수 있으므로 매우 주의해서 편집해야 하고 기존의 중요한 리디렉션 규칙이나 설정을 실수로 삭제하지 않도록 주의하시기 바랍니다. 변경사항을 적용한 후 즉시 웹사이트의 다양한 페이지를 테스트하여 문제가 없는지 확인하세요. 다른 플러그인이나 설정과 충돌할 수 있는 코드나 보안에 취약한 설정을 추가하지 않도록 주의하시기 바랍니다.

  • 워드프레스 URL 설정 확인

워드프레스 사이트를 새로운 도메인이나 호스팅으로 이전한 후 자주 발생하는데 URL 구조가 변경되었지만 내부 링크나 설정이 업데이트되지 않은 경우 문제가 됩니다. 워드프레스 대시보드의 설정 > 일반으로 이동합니다. 워드프레스 주소(URL)와 사이트 주소(URL)가 올바른지 확인하고 변경이 필요한 경우 수정 후 저장합니다.

  • 플러그인을 이용한 리디렉션

404 오류가 지속적으로 발생하는 경우 All 404 Redirect to Homepage와 같은 플러그인을 사용하여 404 페이지를 홈페이지나 특정 페이지로 리디렉션할 수 있습니다.

항상 변경 전 백업을 만들어두어야 한다는 것을 꼭 기억하시기 바랍니다. 해결방법을 위한 시도가 언제나 한 번에 성공하지는 않으니까요. 특히, .htaccess 파일 편집 시 주의가 필요합니다. 잘못된 수정은 사이트 전체에 영향을 줄 수 있기 때문입니다. 이러한 해결방법을 통해 대부분의 워드프레스 404 오류를 해결할 수 있지만 문제가 지속된다면 워드프레스 전문가에 도움을 받거나 웹호스팅 업체에 문의하는 것도 좋은 방법이 될 수 있습니다. 제 경험상 외국업체라고 하더라도 번역기를 이용하여 채팅을 통해 상담하는 것이 어렵지 않았습니다. 그렇지만 무엇보다 처음 세팅할 때부터 실수하지 않는 게 중요하겠지요. 모르면 후회하는 초기설정 주의사항에서 확인해 보세요!

관련 글 보기