HTTP 오류 코드 410을 수정하는 방법
게시 됨: 2020-08-12흔히 그렇듯이 잘못된 URL을 입력하면 찾고 있는 페이지가 없다는 오류(클래식 404 오류)가 발생합니다. 나중에 다시 시도하면 원래 찾던 페이지에 마침내 도달하는 것을 볼 수 있습니다. 그러나 페이지가 영구적으로 삭제된 경우 대신 HTTP 오류 410 코드가 표시됩니다.
오류 410 을 코드 404 와 혼동하는 것이 논리적이지만 동일하지 않습니다. 이 기사에서는 두 코드의 차이점에 대해 설명하고 HTTP 오류 410을 수정하는 방법에 대해 설명합니다.
가자!
YouTube 채널 구독
HTTP 오류 404 대 410 : 주요 차이점
오류 404에 대해 잘 알고 계실 것입니다. 존재하지 않는 페이지를 방문하거나 잘못된 URL을 입력하려고 하면 종종 전용 – 그리고 종종 잘 설계된 – 오류 페이지가 표시됩니다.

그러나 오류 404 는 영구적인 상태가 아닙니다. 예를 들어 페이지가 일시적으로 다운되거나 액세스할 수 없을 때 나타날 수 있습니다. 따라서 나중에 다시 시도하면 페이지가 작동하고 모든 것이 인터넷에서 다시 균형을 잡을 수 있습니다.
HTTP 오류 410 또는 ' 오류 없음 '이 다릅니다. 간단히 말해서 페이지가 사라졌고 앞으로도 없을 것 같다는 의미입니다. 이것은 작은 차이처럼 보일 수 있지만 검색 엔진, 백링크 및 크롤러와 관련하여 매우 중요합니다.
404 오류가 발생하면 검색 엔진은 페이지가 영구적으로 사라지지 않았다는 것을 알게 됩니다. 대조적으로, 410 오류는 검색 엔진이 링크의 색인을 해제해야 함을 나타냅니다. 마찬가지로 해당 페이지를 가리키는 다른 웹사이트에서도 주기적으로 오류를 확인할 수 있습니다. HTTP 오류 410을 사용하면 링크 제거가 허용됨을 알립니다.
그러나 410 코드는 의도적인 경우에만 실용적이라는 점을 명심하십시오. 삭제된 페이지에 대해 410 리디렉션을 생성할 수 있지만 클라이언트 측 또는 서버 측 문제로 인해 자체적으로 '팝업'될 수도 있습니다.
HTTP 오류 410을 수정하는 방법(3가지 방법)
이 자습서에서는 웹사이트에 410 리디렉션을 설정할 의도가 없다고 가정합니다. 당신이 의도적으로 리디렉션을 구성하지 않은 방문자가 올바른 URL을 사용하는 경우, 문제는 사이트 또는 서버의 구성 내에 있어야합니다 - 그리고 그것의 무언가는 바로 다시 넣을 수 있습니다.
1. 사이트 플러그인 비활성화
사이트에서 HTTP 오류 410 코드를 트리거할 수 있는 WordPress 플러그인이 많이 있습니다. 대부분의 경우 페이지의 URL 구조를 변경하거나 리디렉션을 설정할 수 있는 플러그인입니다. 그러나 보다 일반적인 호환성 문제로 인해 410 오류가 나타날 수도 있습니다.
플러그인을 오류의 원인으로 배제하는 가장 좋은 방법은 플러그인을 한 번에 모두 비활성화하는 것입니다. 그러나 그 전에 안전을 위해 웹사이트의 백업을 만들고 싶을 것입니다.
일반적으로 410 오류는 WordPress 관리자에 액세스하는 것을 방해하지 않습니다. 즉, 플러그인 탭에서 수동으로 플러그인을 비활성화할 수 있습니다. 보안 또는 리디렉션 플러그인을 사용하는 경우 먼저 비활성화하고 오류가 지속되는지 확인합니다.
운이 없으면 더 깊이 파고들 필요가 있습니다. 활성 플러그인을 선택하여 모두 확인란을 선택한 다음 일괄 작업 드롭다운 메뉴에서 비활성화 를 선택합니다.

모든 플러그인을 동시에 비활성화하면 웹사이트의 기능에 큰 영향을 미칩니다. 그러나 우리의 목표는 비활성화된 플러그인 중 하나가 410 오류를 일으키는지 여부를 빠르게 진단하는 것입니다. 이 시점에서 오류가 계속 나타나는지 확인하십시오. 사라지면 비활성화된 각 플러그인을 다시 활성화하여 목록을 아래로 내려가 각 플러그인을 개별적으로 테스트할 수 있습니다. 그 중 한 명이 범인이어야 합니다.
플러그인을 찾은 후에는 플러그인이 워크플로에 필수적인지 여부를 고려하고 싶을 것입니다. 그렇지 않은 경우 안전하게 삭제하고 정기적으로 예약된 프로그램으로 돌아갈 수 있습니다. 그러나 그것이 중요하다면 새로운 옵션을 찾고 싶을 것입니다. 문제를 일으키는 플러그인의 개발자에게 연락하여 문제를 알리고 수정 사항이 있는지 여부를 고려할 수도 있습니다.
2. 웹사이트의 .htaccess 파일 복구
초보자의 경우 WordPress .htaccess 파일을 사용하여 리디렉션, 액세스 제한 등과 같은 서버 구성을 설정할 수 있습니다. .htaccess 파일을 수정한 적이 있다면 웹사이트에서 실수로 410 오류를 유발할 수 있습니다.

.htaccess 파일을 여는 가장 쉬운 방법은 FTP(파일 전송 프로토콜)를 통해 웹사이트 서버에 연결하는 것입니다. FTP 클라이언트가 없는 경우 FileZilla를 사용하는 것이 좋습니다.
웹사이트에 연결하면 일반적으로 www , public_html 또는 사이트 이름을 딴 WordPress 루트 폴더를 엽니다.

여기에서 .htaccess 파일을 찾은 다음 마우스 오른쪽 버튼으로 클릭하고 보기/편집 명령을 선택합니다.

그러면 기본 텍스트 편집기를 사용하여 .htaccess 가 열립니다. 변경하기 전에 기본적으로 파일의 모양은 다음과 같습니다.
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>일부 웹 호스트 또는 플러그인은 이 파일을 변경하므로 Redirect 410으로 시작하고 URL이 뒤따르는 인식할 수 없는 규칙이 있으면 제거하고 다시 테스트하십시오.
그러나 .htaccess 파일에 사용자 지정 구성이 없으면 파일을 닫고 계속 진행할 수 있습니다. 이 경우 범인은 다른 곳에 있습니다.
3. WordPress 핵심 파일 다시 설치
앞의 두 가지 방법이 작동하지 않으면 WordPress 코어 파일에 문제가 있을 수 있습니다. 요컨대 이 파일은 WordPress를 작동시킵니다. 경우에 따라 잘못된 구성이나 부적절한 변경으로 인해 손상될 수 있습니다.
이러한 코어 파일을 복구하는 것은 비교적 간단합니다. WordPress에는 최신 버전의 콘텐츠 관리 시스템(CMS)을 다시 설치할 수 있는 기능이 포함되어 있습니다. 그렇게 하면 사이트의 기능이나 콘텐츠에 어떤 식으로든 영향을 미치지 않아야 하지만, 그렇다 하더라도 최근 백업을 유지하는 것이 항상 현명한 조치입니다.
롤링할 준비가 되면 대시보드 > 업데이트 로 이동하여 아래에 지금 다시 설치 버튼 이 있는 최신 버전의 WordPress가 있다는 메시지를 찾습니다.

이 메시지가 표시되지 않으면 일반적으로 업데이트를 설치해야 합니다. 계속해서 WordPress를 업데이트하거나 다시 설치한 다음 410 오류가 지속되는지 확인하십시오.
여전히 HTTP 오류 410을 수정할 수 없는 경우
이 시점에서 410 오류를 해결하기 위해 가능한 모든 것을 시도했을 것입니다. 그러나 완전히 포기하기 전에 다른 플러그인 및 테마 개발자에게 연락하여 그들이 알고 있고 잠재적으로 수정할 수 있는 버그가 있는지 확인하는 것이 좋습니다. 특히 URL을 처리하지 않는 플러그인의 경우 긴 시간이 소요되지만 확인된 또 다른 잠재적인 문제입니다.
최종 호출 포트는 수정을 위해 호스트에게 문의하는 것입니다. 귀하가 처리할 수 있는 것보다 더 심각한 서버 측 문제일 수 있으며, 대부분의 호스트는 귀하가 사이트를 다시 가동할 수 있도록 기꺼이 도와줄 것입니다.
결론
이론적으로 HTTP 오류 410 은 페이지가 영구적으로 제거될 때만 나타납니다. 410 코드를 사용하여 사용자와 검색 엔진에 앞으로 더 이상 페이지가 없을 것임을 알릴 수 있습니다. 그러나 실제로는 410 오류가 예기치 않게 나타날 수도 있습니다.
일반적으로 다음 세 가지 방법 중 하나를 사용하여 'rogue' 410 오류를 수정할 수 있습니다.
- 사이트의 플러그인을 비활성화합니다.
- 웹사이트의 .htaccess 파일을 복구합니다.
- WordPress 코어 파일을 다시 설치하십시오.
HTTP 오류 410 을 수정하는 방법에 대해 질문이 있습니까? 아래 코멘트 섹션에서 그들에 대해 이야기합시다!
Rikiestu / shutterstock.com의 기사 축소판 이미지
