목차
404 오류를 반환하는 워드프레스 게시물은 일반적으로 재작성 규칙의 .htaccess
파일이 손상되었거나 퍼머링크 설정이 제대로 구성되지 않은 경우에 발생합니다. 이 오류는 워드프레스 사이트의 콘텐츠는 손실되지 않았지만 웹 서버가 요청된 글이나 페이지를 찾을 수 없음을 의미합니다. 이 문제를 해결하고 수정하는 방법은 다음과 같습니다:
퍼머링크 설정 재설정
퍼머링크 설정을 재설정하는 것이 글과 페이지의 404 오류를 해결하는 가장 쉬운 방법인 경우가 많습니다. 방법은 다음과 같습니다:
- 워드프레스 대시보드로 이동합니다.
- 로 이동 설정 > 퍼머링크.
- 필요한 경우 되돌릴 수 있도록 현재 퍼머링크 설정을 메모해 두세요.
- 다른 퍼머링크 구조를 선택하고 변경 사항 저장.
- 그런 다음 원래 퍼머링크 설정으로 되돌아간 다음 변경 사항 저장 를 다시 클릭합니다.
이 프로세스를 통해 워드프레스는 워드프레스에서 .htaccess
파일의 재작성 규칙을 변경하면 404 오류를 수정할 수 있습니다.
.htaccess 파일 수동 편집
퍼머링크를 재설정해도 문제가 해결되지 않으면 수동으로 .htaccess
파일을 열어야 합니다. 이 파일이 손상되었거나 자동으로 업데이트할 수 있는 올바른 권한이 없을 수 있습니다.
- FTP 클라이언트 또는 호스팅 계정 제어판의 파일 관리자를 통해 사이트에 연결합니다.
- 찾기
.htaccess
파일을 찾습니다. 파일이 보이지 않는다면 FTP 클라이언트가 숨겨진 파일을 표시하도록 설정되어 있는지 확인하세요. 일부 클라이언트에서는 이 파일이 기본적으로 숨겨져 있을 수 있습니다. - 백업 다운로드
.htaccess
파일을 컴퓨터에 저장합니다(복원해야 하는 경우). - 편집
.htaccess
파일을 열고 해당 콘텐츠를 기본 워드프레스 다시 쓰기 규칙으로 바꿉니다:
# 워드프레스 시작하기
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
- 변경 사항을 저장하고 파일을 서버에 다시 업로드합니다.
- 사이트를 확인하여 404 오류가 해결되었는지 확인하세요.
.htaccess 파일이 쓰기 가능한지 확인합니다.
워드프레스는 .htaccess
파일로 이동합니다. 쓰기를 허용하지 않는 권한 수준으로 설정되어 있으면 워드프레스에서 퍼머링크 구조를 업데이트할 수 없습니다.
- FTP 클라이언트 또는 파일 관리자를 사용하여 다음 항목에 대한 권한을 확인합니다.
.htaccess
파일. - 권한은 644 또는 664로 설정해야 합니다. 파일 권한을 변경하려면 파일 권한을 마우스 오른쪽 버튼으로 클릭하고
.htaccess
파일에서 '파일 권한'을 선택한 다음 숫자 값을 업데이트합니다. - 올바른 권한을 설정한 후 워드프레스 대시보드에서 퍼머링크를 다시 재설정해 보세요.
플러그인 충돌 확인
때때로 플러그인(특히 캐싱 또는 SEO 플러그인)이 퍼머링크를 방해할 수 있습니다. 플러그인 충돌을 확인하려면 다음과 같이 하세요:
- 아래의 워드프레스 대시보드에서 모든 플러그인을 비활성화합니다. 플러그인 > 설치된 플러그인.
- 활성화할 때마다 사이트에서 404 오류가 발생하는지 확인하면서 하나씩 다시 활성화하세요.
- 특정 플러그인을 활성화한 후에도 오류가 다시 나타난다면 문제의 원인을 찾은 것일 수 있습니다. 플러그인 설정을 확인하거나 다른 플러그인을 찾아보세요.
서버 구성 확인
위의 해결 방법 중 어느 것도 작동하지 않는다면 서버 구성에 문제가 있을 수 있습니다. 특히 최근에 새로운 호스팅 제공업체로 이전한 경우 더욱 그렇습니다.
- 호스팅 제공업체의 지원팀에 문의하여 문제를 설명하세요. 서버가 워드프레스의 퍼머링크 구조를 처리하도록 올바르게 구성되었는지 확인할 수 있습니다.
결론
404 오류를 반환하는 워드프레스 글은 일반적으로 퍼머링크를 재설정하거나 다음과 같이 수정하여 해결할 수 있습니다. .htaccess
파일을 수정하세요. 이러한 단계를 통해 문제를 해결할 수 있지만 문제가 지속되면 더 복잡한 서버 또는 데이터베이스 문제일 수 있으므로 웹 호스트 또는 워드프레스 전문가의 전문적인 지원이 필요할 수 있습니다.