403 금지 오류를 수정하는 방법?
게시 됨: 2022-02-10현재 상황에서 모든 비즈니스 소유자는 온라인에서 자신의 사이트를 유지 관리합니다. 사이트에 예상치 못한 일이 발생하면 사이트 소유자에게 골칫거리가 될 수 있습니다. 누구나 언젠가는 어떤 유형의 오류이든 상관없이 인터넷을 서핑하는 동안 오류 메시지를 관찰했습니다. 이번 포스트에서는 403 Forbidden Error에 대해 알아보겠습니다. 오류에 대한 일반적인 개념을 파악한 후 403 금지 오류를 수정하는 방법도 살펴보겠습니다.
403 금지 오류란 무엇입니까?
사이트에서 모든 것이 제대로 작동하면 웹 서버는 HTTP 헤더( 200 상태 코드 )와 함께 브라우저 요청을 반환합니다. 액세스가 금지된 파일, 리소스 또는 페이지를 방문하려고 할 때마다 액세스 거부, 금지된 오류 또는 이와 유사한 것과 관련된 메시지를 표시하는 오류 메시지가 화면에 표시됩니다. 문제가 발생하면 서버가 반환하는 다양한 HTTP 상태 코드가 있습니다.
기본적으로 403 Forbidden Error는 서버가 요청을 완료하기 위한 접근 권한을 제공할 수 없을 때 발생합니다. 서버는 어떤 요청이 만들어졌는지 알고 있지만 계속할 수 있는 권한이 없기 때문에 요청을 거부합니다.
이 오류의 원인은 .htaccess 파일의 우발적인 변경, 파일 권한 없음 또는 사이트에 설치된 플러그인 문제로 인한 것일 수 있습니다.
금지된 오류의 원인
이 오류의 원인은 .htaccess 파일의 우발적인 변경, 파일 권한 누락 또는 사이트에 설치된 플러그인 문제로 인한 것일 수 있습니다. 관리자의 제한이나 무의식적으로 사이트 변경으로 인해 오류가 나타납니다.
또한 서버가 사이트에 액세스하기 위해 IP를 차단하고 있거나 웹 사이트에 인덱스 페이지가 누락되었을 수도 있습니다. 캐시된 버전이 실시간 링크와 다른 링크를 표시하는 경우가 있습니다.
403 금지 오류를 수정하는 방법?
이 오류는 자신의 웹사이트에서 또는 인터넷을 서핑할 때 나타날 수 있습니다. 이 문제를 해결하기 위해 고려해야 할 다양한 기술이 있습니다.
웹 기록/쿠키/캐시 지우기
모든 웹사이트는 캐싱을 사용하여 데이터를 저장하여 로드 시간을 개선합니다. 실제 페이지가 이미 변경된 동안 페이지의 캐시된 버전이 다른 페이지를 가리키는 경우가 있습니다.
쿠키로 인해 오류가 발생할 수도 있습니다. 페이지의 캐시된 버전을 지우면 브라우저에서 파일을 다시 저장해야 하므로 사이트 로드 시간이 길어집니다. 여러 웹사이트에 로그인한 경우 쿠키를 지우면 모든 웹사이트에서 로그아웃하는 데 도움이 됩니다. 이 게시물에서는 기록, 캐시 및 쿠키를 삭제하여 Google 크롬에서 403 금지 오류를 수정하는 방법을 보여줍니다.
우선 구글 크롬 브라우저를 실행하고 우측 상단의 점 3개를 클릭합니다. 설정을 열고 개인 정보 및 보안 섹션을 검색하십시오.

인터넷 사용 기록 삭제를 열고 삭제할 기간을 선택합니다. 이제 오른쪽 하단의 데이터 삭제를 클릭하면 검색 기록, 다운로드 기록, 캐시된 이미지 및 파일, 쿠키 및 기타 사이트 데이터를 삭제할 수 있습니다.
Google 크롬에서 이 항목을 지우지 않은 경우 크기가 비교적 커서 완료하는 데 몇 분 정도 걸릴 수 있습니다.
ISP/웹 호스트 제공업체에 문의
캐시와 쿠키를 삭제한 후에도 오류가 해결되지 않으면 IP 주소로 인한 문제일 수 있으므로 ISP에 문의해야 합니다. ISP/웹 호스트 제공업체에서 문제를 해결할 수 있는 경우 해결해 드립니다.
ISP는 할당된 IP 주소를 변경할 수 있습니다. 사용 중인 IP가 실수로 다른 곳에서 블랙리스트에 포함될 수 있고 웹 호스트 공급자가 문제의 원인인 경우 특정 도메인에 대한 IP 주소를 화이트리스트에 추가할 수 있기 때문입니다.
일부 웹사이트는 VPN 사용을 차단하므로 VPN 연결을 끊고 사이트의 URL을 다시 확인하고 사이트를 다시 열어보십시오.
문제가 해결되지 않으면 아래의 다른 방법을 살펴보십시오.
WordPress 플러그인 스캔
이 오류는 WordPress의 잘못된 플러그인 때문일 수도 있습니다. 사이트의 플러그인 중 하나로 인해 발생하는지 확인하려면 문제를 일으키는 플러그인을 찾지 않는 한 사이트의 모든 플러그인을 비활성화하고 하나씩 다시 활성화해야 합니다.

플러그인> 설치된 플러그인으로 이동하십시오.
상단에서 모든 플러그인을 선택하고 적용을 클릭한 후 드롭다운 메뉴에서 일괄적으로 모든 플러그인을 비활성화할 수 있습니다.

이 작업을 수행하면 플러그인이 문제의 원인인 경우 페이지에 액세스할 수 있어야 합니다. 이러한 경우 위에서 논의한 대로 이 문제를 일으킨 플러그인을 찾기 위해 하나씩 다시 활성화할 수 있습니다. 일괄 비활성화 후에도 오류가 계속 발생하면 403 금지 오류가 플러그인으로 인한 것이 아니며 개별 플러그인을 확인할 필요가 없음을 이해해야 합니다.
이 오류로 인해 대시보드에 로그인할 수 없는 경우 웹 호스팅 공급자 계정 또는 사이트의 FTP 자격 증명에 액세스할 수 있어야 합니다. WordPress가 설치된 루트 폴더를 찾기만 하면 그 안에 플러그인 폴더의 이름을 " plugins_deactivate " 또는 이와 유사한 것으로 변경해야 합니다. 이 이름은 플러그인을 다시 복구해야 하므로 폴더 위치를 찾는 데 도움이 됩니다.
FTP에서 플러그인을 확인하려면 플러그인이라는 새 폴더를 만들고 범인 플러그인을 찾지 않는 한 이름이 바뀐 폴더에서 한 번에 하나의 플러그인을 다시 복사할 수 있습니다.
오류의 원인이 되는 플러그인을 찾으면 교체하거나 개발자의 도움을 받아 코드를 확인하여 오류를 해결할 수 있습니다.
.htaccess 파일 확인
.htaccess 파일에 액세스하려면 웹 호스팅 공급자 계정에 로그인하거나 FTP를 사용하여 로그인해야 합니다. WordPress가 설치된 루트 디렉토리를 찾으십시오. .htaccess는 숨김 파일이므로 안보이면 설정에서 숨김 파일 보기를 확인해야 합니다.
.htaccess 파일을 찾으면 먼저 다운로드하여 나중에 사용할 수 있도록 백업하십시오.

다운로드 후 .htaccess 파일을 삭제하고 403 Forbidden Error가 여전히 존재하는지 확인하십시오.
오류가 사라지면 .htaccess 파일이 손상된 것이므로 해당 파일을 교체해야 합니다.
파일을 바꾸려면 대시보드로 이동하여 Settings>Permalinks 를 열고 설정을 변경하지 않고 변경 사항 저장을 클릭합니다.

이렇게 하면 WordPress가 설치된 루트 디렉터리에 .htaccess 파일이 다시 생성됩니다.
이렇게 해도 문제가 해결되지 않으면 시스템 파일의 .htaccess 파일에 문제가 없음을 이해해야 합니다.
파일 및 디렉토리 권한
WordPress의 모든 파일과 폴더에는 읽고 쓰고 실행할 수 있는 사람을 정의하는 고유한 특수 파일 권한이 있습니다. 이 권한은 권한 수준을 지정하는 3자리 숫자 값으로 표시됩니다. 파일 권한 시스템에 문제가 있는 경우 WordPress에서 403 금지된 오류에 직면하게 됩니다.
그렇다면 파일 권한으로 인한 403 금지 오류를 수정하는 방법은 무엇입니까?
wp-config.php 파일을 찾아 마우스 오른쪽 버튼을 클릭하고 변경 권한을 엽니다.

이 창에서 644를 번호로 유지하고 권한을 변경하십시오.
비슷한 방법으로 wp-content, wp-includes 및 wp-admin이 포함된 루트 디렉터리를 찾습니다. 이 폴더를 마우스 오른쪽 버튼으로 클릭하고 숫자 값을 755로 설정하여 디렉토리에만 적용합니다. 다시 한 번 동일한 단계를 반복하고 숫자 값 644를 유지하여 파일에만 적용합니다.
파일의 권한으로 인해 문제가 있는 경우 문제가 해결됩니다.
색인 페이지
index.php 또는 index.html이 루트 디렉토리에 존재하는지 확인하십시오. 없는 경우 루트 디렉터리에 이러한 파일 중 하나를 업로드할 수 있습니다. 파일을 업로드하고 나면 아래 코드 줄을 추가하여 홈페이지에서 .htaccess 파일의 이 파일로 리디렉션해야 합니다.
/index.html /homepage.html 리디렉션
기록
사이트의 A 레코드를 확인하려면 웹 호스팅 계정의 cPanel>Zone Editor 로 이동하십시오.

사이트의 A 레코드를 확인하고 DNS 레코드가 올바른 IP 주소를 가리키는지 여부를 확인할 수 있습니다. 기록이 잘못된 경우 특정 기록을 편집할 수 있습니다. 호스트를 변경하고 사이트의 A 레코드를 업데이트하는 것을 잊었을 때 주로 발생합니다.
악성코드 확인
사이트에서 악성코드를 확인하려면 사이트 백업과 이전 작업 기간의 데이터베이스가 필요합니다. 백업이 있는 경우 이전 작업 기간으로 사이트를 백업해 보세요.
백업이 없으면 iThemes 또는 WordFence와 같은 WordPress의 보안 플러그인을 사용할 수 있습니다. 사이트에 맬웨어가 있는 경우 이 플러그인은 문제를 감지하고 문제를 해결하는 데 도움을 줍니다.
마무리
바라건대, 당신은 명확하게 이해했습니다 – 403 금지된 오류란 무엇입니까?
이 오류에는 여러 가지 이유가 있을 수 있으며 오류 메시지도 오류에 따라 다를 수 있습니다. 오류가 무엇이든 이 게시물을 따랐다면 이제 403 금지된 오류를 수정하는 방법을 알고 있었을 것입니다.
관련 게시물
- WordPress에서 WebP 이미지를 사용하는 방법
- WordPress에서 IP 주소를 차단하는 방법
- WordPress에서 댓글을 끄는 방법