워드프레스 블로그를 운영하다 보면 가끔 예상치 못한 문제에 부딪힐 때가 있습니다. 그중 하나가 바로 “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% 이상을 해결해 줄 수 있는 가장 효과적인 방법입니다. 걱정하지 마세요, 매우 간단합니다!
- 워드프레스 관리자 페이지 접속:
먼저, 여러분의 워드프레스 블로그 관리자 페이지(http://여러분의도메인/wp-admin 으로 접속)에 로그인하세요. - ‘설정’ -> ‘고유 주소’ 클릭:
왼쪽 메뉴에서 **’설정’**을 찾아서 클릭한 다음, 하위 메뉴에서 **’고유 주소’**를 클릭합니다.
^(예시 이미지: 워드프레스 관리자 페이지에서 ‘설정’ -> ‘고유 주소’를 클릭하는 모습) - 고유 주소 설정 확인 및 저장:
‘고유 주소 설정’ 페이지에 들어오면, 현재 설정된 고유 주소 형식을 확인할 수 있습니다. 여기서 중요한 것은 어떤 옵션이든 현재 선택된 옵션을 다시 한 번 선택하고 ‘변경 사항 저장’ 버튼을 누르는 것입니다.
예를 들어, ‘게시물 이름’이 선택되어 있다면, 다시 ‘게시물 이름’을 클릭한 다음 아래로 스크롤하여 ‘변경 사항 저장’ 버튼을 클릭합니다.
^(예시 이미지: 워드프레스 고유 주소 설정 페이지. 현재 선택된 옵션을 다시 선택하고 ‘변경 사항 저장’ 클릭)
잠깐! 아무것도 바꾸지 않고 그대로 저장하는 것이 이상하게 느껴질 수 있지만, 이 과정은 워드프레스가 .htaccess 파일을 다시 생성하도록 강제하는 역할을 합니다. 이 .htaccess 파일이 웹서버가 URL을 인식하고 올바른 페이지를 찾도록 돕는 핵심적인 파일이기 때문입니다. - 블로그 확인:
‘변경 사항 저장’ 버튼을 누른 후, 이제 여러분의 블로그 페이지들을 다시 확인해보세요. 404 오류가 발생했던 페이지들이 정상적으로 접속되는지 확인하시면 됩니다. 대부분의 경우 이 방법으로 문제가 해결될 것입니다!
해결 방법 2: .htaccess 파일 직접 수정 (초보자분들은 주의!)
위의 퍼머링크 재설정으로 해결되지 않는다면, .htaccess 파일에 직접 문제가 있는 경우일 수 있습니다. 이 방법은 파일 수정이 필요하므로 반드시 백업을 먼저 진행하시고, 초보자분들은 위에 설명된 퍼머링크 재설정을 먼저 시도해보시는 것을 권장합니다.
.htaccess 파일은 보통 워드프레스가 설치된 루트 폴더(FTP로 접속했을 때 wp-admin, wp-content, wp-includes 폴더와 같은 위치)에 숨김 파일로 존재합니다.
- FTP 또는 호스팅 파일 관리자로 접속:
웹호스팅에서 제공하는 파일 관리자 또는 FileZilla와 같은 FTP 프로그램을 이용하여 워드프레스가 설치된 서버에 접속합니다. - .htaccess 파일 찾기:
워드프레스 설치 루트 폴더에서 .htaccess 파일을 찾습니다. 만약 보이지 않는다면, 파일 관리자나 FTP 프로그램 설정에서 ‘숨김 파일 표시’ 옵션을 활성화해야 합니다. - .htaccess 파일 백업:
아주 중요합니다! .htaccess 파일을 수정하기 전에 반드시 복사본을 만들어 다른 이름으로 저장하거나(예: .htaccess_backup), 컴퓨터에 다운로드하여 백업해두세요. 문제가 생겼을 때 원상 복구할 수 있습니다. - 기존 .htaccess 파일 내용 삭제 (또는 이름 변경):
기존 .htaccess 파일의 내용을 모두 삭제하거나, 파일 이름을 변경하여(예: .htaccess_old) 비활성화합니다. - 워드프레스 퍼머링크 재설정 다시 시도:
이제 다시 워드프레스 관리자 페이지로 돌아가 ‘설정’ -> ‘고유 주소’ 메뉴로 이동합니다. 위에서 설명했던 대로 현재 선택된 옵션을 다시 한번 선택하고 ‘변경 사항 저장’ 버튼을 클릭합니다.
이 과정은 워드프레스가 새로운 .htaccess 파일을 자동으로 생성하도록 만들 것입니다. - 블로그 확인:
블로그 페이지들이 정상적으로 접속되는지 확인합니다.
만약 위 방법들로 해결되지 않는다면?
- 플러그인 충돌: 최근 설치했거나 업데이트한 플러그인 중 404 오류를 유발하는 것이 있을 수 있습니다. 모든 플러그인을 비활성화한 후 하나씩 다시 활성화하면서 문제를 일으키는 플러그인을 찾아보세요.
- 테마 문제: 드물지만, 테마의 문제로 인해 404 오류가 발생할 수도 있습니다. 잠시 기본 테마(예: Twenty Twenty-Four)로 변경하여 문제가 해결되는지 확인해보세요.
- 호스팅 제공업체 문의: 위의 모든 방법을 시도해도 해결되지 않는다면, 웹 호스팅 제공업체에 문의하여 도움을 요청하는 것이 가장 좋습니다. 서버 설정이나 권한 문제일 가능성도 있습니다.
“404 Not Found” 오류는 워드프레스 운영 중 흔히 겪을 수 있는 문제이지만, 대부분 퍼머링크 재설정만으로도 쉽게 해결됩니다. 너무 걱정하지 마시고 위에 설명된 방법들을 차근차근 따라 해 보세요! 블로그 운영에 있어 작은 문제들이 여러분의 열정을 꺾지 않기를 바랍니다.
information에서 더 알아보기
구독을 신청하면 최신 게시물을 이메일로 받아볼 수 있습니다.
