워드프레스에서 403 금지 오류를 수정하는 방법

워드프레스의 403 금지 오류는 어떤 이유로 인해 접속하려는 페이지나 리소스에 대한 접근이 절대적으로 금지되었음을 나타내는 HTTP 상태 코드입니다. 워드프레스 플러그인 문제, 손상된 .htaccess 파일, 잘못된 파일 권한, 서버 측 제한 등 다양한 시나리오가 이 오류를 유발할 수 있습니다. 워드프레스에서 403 금지 오류 문제를 해결하고 수정하는 방법은 다음과 같습니다:

.htaccess 파일 손상 확인

.htaccess 파일은 Apache 기반 서버에서 사용하는 구성 파일로 손상될 수 있습니다. 이를 확인하고 수정하는 방법은 다음과 같습니다:

  • FTP 또는 파일 관리자를 통해 사이트에 액세스: FTP 클라이언트 또는 호스팅 제어판에서 제공하는 파일 관리자를 사용합니다.
  • .htaccess 파일을 찾습니다.: 워드프레스 설치의 루트 디렉토리에 있습니다. 점(.)으로 시작하는 파일은 기본적으로 숨겨져 있을 수 있으므로 숨겨진 파일을 표시해야 합니다.
  • .htaccess 파일 이름 바꾸기: 다음과 같이 이름을 변경합니다. .htaccess_old. 이렇게 하면 비활성화됩니다.
  • 사이트 테스트: .htaccess 파일 이름을 바꾼 후 사이트가 작동한다면 파일이 손상되었을 가능성이 높습니다.
  • 새 .htaccess 파일 만들기: 워드프레스 대시보드 > 설정 > 퍼머링글로 이동한 다음 '변경사항 저장'을 클릭하여 새 .htaccess 파일을 생성합니다.

파일 권한 확인

파일 권한이 잘못되면 403 오류가 발생할 수도 있습니다. 파일은 644로, 디렉터리는 755로 설정해야 합니다.

  • FTP 또는 파일 관리자를 통해 사이트에 액세스: 워드프레스 파일과 폴더를 탐색합니다.
  • 권한 확인 및 수정: 파일과 디렉터리를 마우스 오른쪽 버튼으로 클릭하여 권한을 확인합니다. 파일의 경우 644, 디렉터리의 경우 755로 설정되어 있지 않으면 조정합니다.

플러그인 비활성화

때때로 워드프레스 플러그인으로 인해 이 오류가 발생할 수 있으며, 특히 보안과 관련된 경우 더욱 그렇습니다. 이런 경우인지 확인하려면 다음과 같이 확인하세요:

  • 모든 플러그인 비활성화: FTP 또는 파일 관리자를 통해 사이트에 액세스하고 다음과 같이 이동합니다. wp-콘텐츠 폴더를 열고 플러그인 폴더에 plugins_old. 이렇게 하면 모든 플러그인이 비활성화됩니다.
  • 사이트 확인: 오류가 해결되면 플러그인 중 하나가 문제를 일으킨 것입니다.
  • 범인 찾기: 이름 바꾸기 plugins_old 폴더로 다시 플러그인 를 클릭한 다음 403 오류를 일으키는 플러그인을 찾을 때까지 워드프레스 대시보드에서 각 플러그인을 하나씩 다시 활성화하세요.

핫링크 보호 확인

서버의 핫링크 보호 설정이 실수로 정상적인 요청을 차단하여 403 오류가 발생할 수 있습니다.

  • 핫링크 보호 확인: 일반적으로 호스팅 제어판을 통해 이 작업을 수행할 수 있습니다. 자신의 콘텐츠에 대한 액세스를 차단하도록 잘못 설정되어 있지 않은지 확인합니다.

호스팅 제공업체에 문의

위의 단계 중 어느 것도 작동하지 않으면 서버 수준에 문제가 있는 것일 수 있습니다.

  • 호스팅 지원팀에 문의: 호스팅 제공업체에서 보안 플러그인, 방화벽, 서버 설정 등 403 금지 오류의 원인이 되는 서버 측 문제를 확인할 수 있습니다.

백업에서 복원

최후의 수단으로 웹사이트의 최근 백업이 있는 경우 403 오류가 발생하기 이전 시점으로 복원하는 것을 고려해 보세요.

결론

403 금지 오류는 실망스러울 수 있지만 일반적으로 .htaccess 파일 확인, 파일 권한 조정, 플러그인 비활성화 또는 테마 전환과 같은 문제 해결 단계를 통해 해결할 수 있습니다. 웹사이트를 크게 변경하기 전에 항상 최신 백업이 있는지 확인하세요.