404 page not found

[워드프레스] 404 페이지 오류가 발생할 경우 대처 방법

404 page not found

워드프레스에서 404 오류(페이지 찾을 수 없음 오류)는 보통 고유주소 변경으로 인해 발생합니다. 또한, 여러 가지 상황에서 이러한 오류가 발생할 수 있습니다. 다음 사항을 체크하여 상황에 맞는 솔루션을 적용해보시기 바랍니다.

사이트 이전 후 404 페이지 오류가 발생하는 경우

사이트 주소(URL)를 변경한 후에 404 오류가 많이 발생합니다.

  • 먼저 워드프레스 설정(Settings) > 일반에서 워드프레스 URL과 사이트 URL을 제대로 변경했는지 확인하도록 합니다. 주소를 잘못 변경하여 사이트에 접속할 수 없는 경우 이 글을 참고해보시기 바랍니다.
  • 사이트 마이그레이션 후에 설정 > 고유주소에서 맨 아래의 “변경 사항 저장” 버튼을 눌러서 .htaccess 파일이 업데이트되도록 합니다. 그래도 문제가 해결되지 않으면 고유주소 설정을 변경한 후에 저장해봅니다. 혹시 .htaccess 파일 쓰기 권한이 없거나 .htaccess 파일이 없는 경우, 고유주소를 변경한 후에 저장을 누르면 맨 아래에 코드가 표시됩니다. 그 코드를 복사하여 직접 붙여넣기하거나 .htaccess 파일을 만들도록 합니다.

글/페이지 URL에 한글을 사용하는 경우

일부 웹호스팅에서는 URL에 영어가 아닌 다른 문자(예: 한글)가 포함되는 경우 404 오류, 403 오류, Bad Request 등의 오류를 발생시킬 수 있습니다. 이런 경우 글/페이지의 URL 고유주소(슬러그)에서 한글이나 특수 문자 부분을 영어로 바꾸도록 합니다.

post title in English

위의 그림과 같이 글의 고유주소를 영어로 바꾸면 문제가 해결되는 경우가 간혹 있습니다.

글/페이지 URL을 모두 영어로 바꿀 수 없는 경우 설정 > 고유주소에서 글 제목이 표시되지 않는 설정을 선택할 수 있습니다(예: 고유주소로 숫자 지정)

우커머스(WooCommerce)에서 404 페이지 오류가 발생하는 경우

우커머스(WooCommerce) 상품 클릭 시 ‘페이지가 없습니다’ 오류가 표시되는 경우 이 글을 참고해보시기 바랍니다.

기타

이외에 다음 사항을 확인해보시기 바랍니다.

  • 설정 > 고유주소에서 “기본“(http://www.example.com/?p=123) 이외의 다른 설정을 지정해봅니다. (의외로 이 방법으로 많은 문제가 해결됩니다.)
  • 캐시 플러그인이 설치된 경우 캐시를 삭제해봅니다.
  • 브라우저 캐시를 삭제해봅니다.
  • 최근에 플러그인을 설치/업데이트했거나 워드프레스를 업데이트한 후에 그런 현상이 나타나면 해당 플러그인을 비활성화하거나 워드프레스 버전을 이전 버전으로 되돌려봅니다. 워드프레스 다운그레이드 방법은 여기를 참고해보세요. 그리고 이 글에서 플러그인(wordpress.org에서 제공하는 플러그인)의 이전 버전을 다운로드하는 방법을 확인할 수 있습니다. 유료 플러그인인 경우 제작자에게 요청하시면 됩니다.

대강 생각나는 대로 정리해보았습니다. 혹시 다른 상황에서 문제가 발생하는 경우와 해결 방법이 있는 경우 알려주시면 글을 업데이트하도록 하겠습니다.


추가: 워드프레스 설치 시 404 페이지 찾을 수 없음 오류가 발생하는 경우

워드프레스를 FTP를 통해 올려서 설치할 때 404 에러가 발생한다면 먼저 설치 디렉터리를 확인해보시기 바랍니다. FTP로 접속한 후에 최상위 디렉터리(/)에 설치하거나 최상위 디렉터리(/) 아래에 새로운 폴더(예: wordpress)를 만들고 설치할 경우 제대로 작동하지 않을 수 있습니다. 이용하는 웹호스팅 서비스에 따라 www(예: Cafe24의 경우), html, public_html(예: Bluehost의 경우) 폴더 아래에 설치해야 합니다. (참고로 가비아를 확인해보니 곧바로 / 아래에 설치가 가능하네요.)

Install wordpress

위의 그림은 Cafe24에서 wp 폴더 아래에 설치한 예입니다. www 폴더 아래에 wp 하위 폴더를 만들어서 설치한 경우입니다. 간혹 루트 디렉터리 아래에 설치할 때 오류가 발생하면 하위 디렉터리를 만들어 설치해보면 성공할 수 있습니다(예: iPage).



기부를 통해 이 블로그를 후원하실 수 있습니다.
워드프레스 설치/제작/문제해결이 필요한 경우 서비스(유료)를 요청해주세요.