워드프레스 블로그 “404 Not Found” 오류! 당황하지 마세요, 초보자도 쉽게 해결하는 방법

워드프레스 블로그를 운영하다 보면 가끔 예상치 못한 문제에 부딪힐 때가 있습니다. 그중 하나가 바로 “404 Not Found” 오류인데요. 방문자가 내 블로그 페이지에 접속하려는데 “페이지를 찾을 수 없습니다”라는 메시지가 뜨면 정말 당황스럽죠.

게다가 간혹 “웹사이트가 ‘404 Not Found’ HTTP 코드를 반환하도록 설정되지 않았을 수 있습니다”라는 메시지까지 함께 뜨는 경우가 있습니다. 이 메시지는 워드프레스 자체의 설정에 문제가 있을 수 있다는 의미인데요. 하지만 걱정 마세요! 초보자분들도 충분히 따라 할 수 있는 간단한 방법으로 이 문제를 해결할 수 있습니다.

“404 Not Found” 오류는 왜 발생할까요?

“404 Not Found” 오류는 웹사이트에서 요청한 페이지를 찾을 수 없을 때 발생하는 일반적인 HTTP 오류 코드입니다. 워드프레스에서는 주로 다음과 같은 이유로 발생합니다.

  • 잘못된 URL: 방문자가 주소를 잘못 입력했거나, 링크가 잘못 연결된 경우.
  • 페이지 삭제 또는 이동: 페이지를 삭제했거나, 주소를 변경했지만 리다이렉트 설정을 하지 않은 경우.
  • 퍼머링크(Permalinks) 문제: 워드프레스의 ‘고유 주소’ 설정이 꼬였을 때. 이 경우가 가장 흔하며, 특히 “웹사이트가 404 코드를 반환하도록 설정되지 않았을 수 있습니다” 메시지가 뜨는 경우와 관련이 깊습니다.
  • .htaccess 파일 문제: 워드프레스의 중요한 설정 파일인 .htaccess 파일이 손상되었거나 잘못 설정된 경우.

오늘은 특히 퍼머링크 설정 문제로 인해 발생하는 “404 Not Found” 오류에 초점을 맞춰 해결 방법을 알려드릴게요.

해결 방법 1: 워드프레스 퍼머링크(고유 주소) 재설정 (가장 흔한 해결책!)

이 방법은 404 오류의 90% 이상을 해결해 줄 수 있는 가장 효과적인 방법입니다. 걱정하지 마세요, 매우 간단합니다!

  1. 워드프레스 관리자 페이지 접속:
    먼저, 여러분의 워드프레스 블로그 관리자 페이지(http://여러분의도메인/wp-admin 으로 접속)에 로그인하세요.
  2. ‘설정’ -> ‘고유 주소’ 클릭:
    왼쪽 메뉴에서 **’설정’**을 찾아서 클릭한 다음, 하위 메뉴에서 **’고유 주소’**를 클릭합니다.
    ^(예시 이미지: 워드프레스 관리자 페이지에서 ‘설정’ -> ‘고유 주소’를 클릭하는 모습)
  3. 고유 주소 설정 확인 및 저장:
    ‘고유 주소 설정’ 페이지에 들어오면, 현재 설정된 고유 주소 형식을 확인할 수 있습니다. 여기서 중요한 것은 어떤 옵션이든 현재 선택된 옵션을 다시 한 번 선택하고 ‘변경 사항 저장’ 버튼을 누르는 것입니다.
    예를 들어, ‘게시물 이름’이 선택되어 있다면, 다시 ‘게시물 이름’을 클릭한 다음 아래로 스크롤하여 ‘변경 사항 저장’ 버튼을 클릭합니다.
    ^(예시 이미지: 워드프레스 고유 주소 설정 페이지. 현재 선택된 옵션을 다시 선택하고 ‘변경 사항 저장’ 클릭)
    잠깐! 아무것도 바꾸지 않고 그대로 저장하는 것이 이상하게 느껴질 수 있지만, 이 과정은 워드프레스가 .htaccess 파일을 다시 생성하도록 강제하는 역할을 합니다. 이 .htaccess 파일이 웹서버가 URL을 인식하고 올바른 페이지를 찾도록 돕는 핵심적인 파일이기 때문입니다.
  4. 블로그 확인:
    ‘변경 사항 저장’ 버튼을 누른 후, 이제 여러분의 블로그 페이지들을 다시 확인해보세요. 404 오류가 발생했던 페이지들이 정상적으로 접속되는지 확인하시면 됩니다. 대부분의 경우 이 방법으로 문제가 해결될 것입니다!

해결 방법 2: .htaccess 파일 직접 수정 (초보자분들은 주의!)

위의 퍼머링크 재설정으로 해결되지 않는다면, .htaccess 파일에 직접 문제가 있는 경우일 수 있습니다. 이 방법은 파일 수정이 필요하므로 반드시 백업을 먼저 진행하시고, 초보자분들은 위에 설명된 퍼머링크 재설정을 먼저 시도해보시는 것을 권장합니다.

.htaccess 파일은 보통 워드프레스가 설치된 루트 폴더(FTP로 접속했을 때 wp-admin, wp-content, wp-includes 폴더와 같은 위치)에 숨김 파일로 존재합니다.

  1. FTP 또는 호스팅 파일 관리자로 접속:
    웹호스팅에서 제공하는 파일 관리자 또는 FileZilla와 같은 FTP 프로그램을 이용하여 워드프레스가 설치된 서버에 접속합니다.
  2. .htaccess 파일 찾기:
    워드프레스 설치 루트 폴더에서 .htaccess 파일을 찾습니다. 만약 보이지 않는다면, 파일 관리자나 FTP 프로그램 설정에서 ‘숨김 파일 표시’ 옵션을 활성화해야 합니다.
  3. .htaccess 파일 백업:
    아주 중요합니다! .htaccess 파일을 수정하기 전에 반드시 복사본을 만들어 다른 이름으로 저장하거나(예: .htaccess_backup), 컴퓨터에 다운로드하여 백업해두세요. 문제가 생겼을 때 원상 복구할 수 있습니다.
  4. 기존 .htaccess 파일 내용 삭제 (또는 이름 변경):
    기존 .htaccess 파일의 내용을 모두 삭제하거나, 파일 이름을 변경하여(예: .htaccess_old) 비활성화합니다.
  5. 워드프레스 퍼머링크 재설정 다시 시도:
    이제 다시 워드프레스 관리자 페이지로 돌아가 ‘설정’ -> ‘고유 주소’ 메뉴로 이동합니다. 위에서 설명했던 대로 현재 선택된 옵션을 다시 한번 선택하고 ‘변경 사항 저장’ 버튼을 클릭합니다.
    이 과정은 워드프레스가 새로운 .htaccess 파일을 자동으로 생성하도록 만들 것입니다.
  6. 블로그 확인:
    블로그 페이지들이 정상적으로 접속되는지 확인합니다.

만약 위 방법들로 해결되지 않는다면?

  • 플러그인 충돌: 최근 설치했거나 업데이트한 플러그인 중 404 오류를 유발하는 것이 있을 수 있습니다. 모든 플러그인을 비활성화한 후 하나씩 다시 활성화하면서 문제를 일으키는 플러그인을 찾아보세요.
  • 테마 문제: 드물지만, 테마의 문제로 인해 404 오류가 발생할 수도 있습니다. 잠시 기본 테마(예: Twenty Twenty-Four)로 변경하여 문제가 해결되는지 확인해보세요.
  • 호스팅 제공업체 문의: 위의 모든 방법을 시도해도 해결되지 않는다면, 웹 호스팅 제공업체에 문의하여 도움을 요청하는 것이 가장 좋습니다. 서버 설정이나 권한 문제일 가능성도 있습니다.

“404 Not Found” 오류는 워드프레스 운영 중 흔히 겪을 수 있는 문제이지만, 대부분 퍼머링크 재설정만으로도 쉽게 해결됩니다. 너무 걱정하지 마시고 위에 설명된 방법들을 차근차근 따라 해 보세요! 블로그 운영에 있어 작은 문제들이 여러분의 열정을 꺾지 않기를 바랍니다.


information에서 더 알아보기

구독을 신청하면 최신 게시물을 이메일로 받아볼 수 있습니다.