웹사이트 검색

WordPress에서 404 오류를 수정하는 방법


인터넷에 익숙하신 분들이라면 404에러에 대해서도 잘 알고 계실텐데요. 웹에서 콘텐츠를 검색할 때 이러한 페이지가 짜증나게 나타납니다. “페이지를 찾을 수 없습니다. 당신이 찾고 있는 페이지가 삭제되었거나 이름이 변경되었거나 일시적으로 사용 가능한 페이지일 수 있습니다.” 이는 일반적으로 전달할 URL이 없을 때 발생합니다.

그런 메시지를 본 적이 없거나 자신의 웹사이트의 404 페이지를 보고 싶다면 찾고 있는 페이지의 URL을 입력하고 그 뒤에 횡설수설 문자열을 입력하세요. 내가 무슨 말을 하는지 알게 될 것이다. 이는 여러 가지 이유로 발생할 수 있는 클라이언트-서버 상호 작용의 결함으로 인해 발생합니다.

  • 찾고 있는 페이지가 더 이상 존재하지 않을 수 있습니다.
  • 검색 중인 페이지에 대한 링크가 깨졌을 수 있습니다.
  • 단순히 잘못된 URL을 입력했을 수도 있습니다.

활성 웹사이트에서는 이러한 오류를 완전히 피할 수는 없지만 오류를 최소화하기 위해 많은 조치를 취할 수 있습니다.

404 오류 및 SEO 영향

404 페이지는 SEO에 좋지 않습니다. 귀하의 웹사이트 링크가 제대로 유지되지 않아 방문자가 이탈하게 됩니다. 가끔 검색 엔진에 표시되는 깨진 링크 한두 개는 실제로 문제가 되지 않습니다. 그러나 검색 엔진이 귀하의 사이트에서 이러한 오류에 대해 자주 나타나는 경우에는 더 심각한 문제가 있습니다. 이탈률이 증가하면 SEO에 부정적인 영향을 미치며 웹사이트가 이로부터 회복하는 데 시간이 걸릴 수 있습니다.

Google Analytics 플러그인을 사용하는 경우 태그가 지정되어 오류를 쉽게 확인할 수 있습니다. 그러나 검색 엔진은 일반 방문자가 결코 발생하지 않는 404 오류에 직면하게 됩니다. 왜냐하면 검색 엔진은 사이트의 모든 것을 크롤링하기 때문입니다. 따라서 숨겨진 링크라도 검색 엔진에서는 404 오류의 원인이 됩니다. Screaming Frog는 이러한 오류를 찾아 수정하는 데 도움이 될 수 있습니다.

깨진 이미지나 깨진 비디오 삽입도 찾아야 합니다. 웹마스터 도구나 Google Analytics를 사용하여 찾기는 어렵지만 Xenu와 Screaming Frog가 여기에서도 도움을 줄 수 있습니다. 404와 ".jpg" 및 ".png"를 찾아 서버 로그에서 검색할 수도 있습니다. 그다지 해를 끼치지는 않지만 방문객에게는 좋은 경험이 아닙니다.

404 오류 수정

404 오류를 리디렉션하고 수정할 수 있는 방법은 다양하며 다음 단계를 순차적으로 시도할 수 있습니다.

  1. .htaccess 또는 NGINX 서버 구성에서 검색하여 깨진 링크를 수동으로 확인하고 리디렉션을 수정할 수 있지만 이를 위해서는 약간의 기술이 필요합니다. 또는 404.php 파일을 약간만 조정하면 문제를 해결할 수 있습니다. 이는 404 오류를 수정하는 가장 좋은 방법이지만 코드에 익숙하지 않은 경우 이 단계를 건너뛰어야 합니다.
  2. URL이 변경된 경우 올바른 URL로 이동하세요. 파일이 정적 파일인 경우 FTP를 열고 확인하여 파일이 존재하는지 확인하십시오.
  3. 존재하지만 브라우저에 표시되는 것이 문제인 경우 서버 문제이거나 WordPress 문제입니다. 이를 위해 html 파일과 PHP 파일이라는 두 개의 별도 파일을 만들어 업로드하세요. 이러한 파일에 액세스할 수 있다면 서버에는 문제가 없으며 문제는 WordPress에 있습니다.
  4. WordPress에서는 영구 링크를 관리하는 재작성 배열을 사용합니다. 표준 이하의 플러그인, 디렉터리 변경 또는 사용자 정의 게시물 유형으로 인해 영구 링크가 중단되어 404 오류가 발생할 수 있습니다. 이를 올바르게 설정하려면 영구 링크로 이동하여 영구 링크 구조를 wp.admin 폴더에 다시 저장하세요. 설정에서 영구 링크를 열고 변경 사항을 저장하세요. 영구 링크가 업데이트됩니다. 이 수정 사항은 대부분의 작업을 수행합니다.
  5. 플러그인이 설치되어 있거나 영구 링크를 생성하는 플러그인이 있는 경우 해당 플러그인을 비활성화하고 확인하세요.
  6. Debug This 플러그인을 사용하여 WP 다시 쓰기 배열을 확인하세요. 이 플러그인은 일단 활성화되면 재작성 규칙과 재작성되는 실제 PHP 문자열을 표시합니다.
  7. 플러그인을 하나씩 비활성화하고 오류를 일으키는 플러그인을 식별하십시오.
  8. 오래된 콘텐츠를 완전히 제거할 필요는 없습니다. 대신, 해당 URL에 사용자 정의 페이지를 만들고 방문자를 웹사이트의 다른 유사한 페이지나 게시물로 안내할 수 있습니다.

깨진 링크를 찾고, 모니터링하고, 리디렉션하는 데 도움이 되는 많은 플러그인이 있습니다. 나는 그 일을 아주 잘 수행하는 인기 있는 몇 가지를 여기에 나열했습니다.

깨진 링크 검사기

Broken Link Checker는 WordPress 저장소의 무료 플러그인입니다. 이러한 성가신 페이지를 없애고 싶을 때 가장 먼저 떠오르는 플러그인 중 하나입니다.

일단 설치되면 웹사이트에서 제대로 작동하지 않는 링크가 있는지 검색합니다. 웹사이트의 크기에 따라 시간이 걸릴 수 있습니다. 이메일이나 대시보드의 끊어진 링크 검사기 위젯에서 끊어진 링크에 대한 알림을 받도록 선택할 수 있습니다. 검색 엔진이 끊어진 링크를 따라가지 못하도록 선택할 수도 있습니다.

설정에서 링크 검사기를 열면 직장에서 깨진 링크 검사기를 볼 수 있습니다. 사용자 정의 필터 만들기 옵션을 사용하면 특정 게시물 카테고리에 대한 링크와 같은 일부 링크만 표시할 수 있습니다. 링크로 수행할 작업은 각 링크 위에 마우스를 올리면 열리는 옵션을 통해 결정할 수 있습니다.

URL을 편집할 수 있으며 해당 URL의 모든 인스턴스가 수정됩니다. 링크를 제거해도 텍스트는 그대로 유지됩니다. 링크가 양호하지만 깨진 것으로 표시되는 경우 수동으로 변경할 수 있습니다. 닫기 옵션을 선택하면 다음 상태가 변경될 때까지 링크가 변경되지 않은 상태로 유지됩니다. 필요할 경우 매번 사용 후 플러그인을 비활성화하고 정기적인 검사를 위해 다시 활성화할 수 있습니다.

SeedProd의 404 페이지

웹 사이트의 테마가 무엇이든 SeedProd의 404 Page를 사용하여 사용자 정의 404 페이지를 디자인하고 설정할 수 있습니다. 테마의 404 페이지를 완전히 교체하고 새 404 페이지를 완전히 맞춤설정할 수 있습니다. 필요한 경우 사용자 정의를 위해 HTML5 및 CSS3를 사용할 수도 있습니다.

배경 이미지는 전체 브라우저를 덮도록 확장될 수 있으며 플러그인은 BuddyPress뿐만 아니라 여러 사이트를 지원합니다.

프리미엄 버전을 사용하면 이메일 정보를 탭하여 리드를 확보할 수 있습니다. 정보는 WordPress 데이터베이스에 저장될 수 있으며 이메일 서비스 제공업체로 내보낼 수 있습니다. MailChimp, Aweber, Get Response, Constant Contact 및 Campaign Monitor는 물론 Google 및 Typekit 글꼴도 통합되어 있습니다.

URL을 입력하여 간단히 비디오를 삽입하고, Gravity Forms를 활성화하고, 이 플러그인을 사용하여 방문자 정보를 수집하세요. 방문자는 귀하의 웹사이트 내에서 찾고 있던 페이지를 계속해서 검색할 수 있습니다.

라이센스 비용은 한 사이트에서 1년 동안 사용하는 경우 29달러부터 평생 무제한 사이트를 사용하는 경우 199달러까지입니다. 구매는 환불 보증으로 뒷받침됩니다.

전체 404 홈페이지로 리디렉션

모든 404 홈페이지로 리디렉션은 SEO 301 리디렉션을 사용하여 모든 404 오류 링크를 홈페이지로 리디렉션합니다. 이 리디렉션은 방문자에게 페이지가 영구적으로 이동되었음을 알려줍니다. 또한 사용자 정의된 페이지로 리디렉션할 수도 있습니다.

리디렉션 상태를 활성화하고 404가 리디렉션될 페이지의 URL을 입력해야 하는 간단한 플러그인입니다. 업데이트 버튼을 클릭하면 설정이 데이터베이스에 저장됩니다.

404~301

404~301은 이전 플러그인과 거의 유사하게 작동하며, 모든 404 오류를 301, 304 또는 307 리디렉션을 사용하여 설정한 페이지로 리디렉션합니다. 이 숫자는 페이지가 일시적으로 이동되었는지 아니면 영구적으로 이동되었는지를 나타냅니다. 이 플러그인을 설치한 후에는 웹마스터 도구 대시보드가 거의 항상 Nil 오류를 보고한다는 것을 알게 될 것입니다.

오류를 모니터링하도록 선택할 수 있으며 404 오류에 대한 이메일 알림을 활성화하도록 선택할 수도 있습니다. 단순히 로그를 모니터링하거나 유지하려는 경우 리디렉션 옵션을 비활성화할 수 있습니다. 플러그인은 가볍고 번역 준비가 되어 있으며 평생 업데이트와 함께 완전히 무료로 사용할 수 있습니다. 개발자와 다른 사용자는 GitHub에서 플러그인에 액세스할 수 있습니다.

커스텀 404 프로

Custom 404 Pro를 사용하면 기본 404 오류 페이지를 관리자 패널의 페이지 섹션에서 만들 수 있는 사용자 정의 페이지로 바꿀 수 있습니다. 또는 전체 URL을 지정하여 404를 리디렉션할 수도 있습니다.

404 데이터는 물론 방문자를 404 페이지로 유도한 키워드도 기록할 수 있습니다. 이 플러그인에 대한 지원은 GitHub에서 제공됩니다.

404 오류 로거

404 Error Logger는 WordPress 사이트에서 발생하는 모든 오류를 기록하는 간단하고 효과적인 플러그인입니다. 이 모든 정보를 통해 끊어진 링크와 누락된 콘텐츠를 식별할 수 있습니다. 원하는 경우 IP 주소, 사용자 에이전트, 참조자 등의 추가 정보를 기록할 수도 있습니다. 원하는 경우 IP 주소를 차단할 수도 있습니다.

모든 404 오류를 캐시하는 캐싱 플러그인을 사용하는 경우 이 플러그인은 작동하지 않습니다.

리디렉션

리디렉션은 301 리디렉션을 사용하여 404 오류를 추적하는 데 도움이 됩니다. WordPress 저장소에서 인기 있는 플러그인으로 500,000개 이상의 활성 설치가 이루어졌습니다. 오류 페이지뿐만 아니라 모든 URL을 리디렉션할 수 있습니다. 웹사이트를 이동하거나 WordPress 설치 디렉터리를 변경하는 경우 특히 유용합니다.

플러그인은 404 오류를 모니터링하고 전체 로그를 유지합니다. 또한 일부 URL이 다른 페이지, 파일 또는 웹사이트로 이동하도록 설정할 수도 있습니다. 로그인 상태에 따라 다른 리디렉션을 설정하고, 임의의 페이지로 리디렉션하거나 참조 페이지로 리디렉션할 수 있습니다.

게시물의 URL이 변경되면 플러그인은 자동으로 301 리디렉션을 추가합니다. 이 작업은 수동으로 수행할 수도 있습니다. WordPress 사이트 내에서 완벽하게 작동하며 .htaccess가 필요하지 않습니다. 로그를 통해 누가 로그인을 시도했는지, 로그인 시도 횟수를 확인할 수 있습니다.

WordPress Ultimate 404 플러그인

WordPress Ultimate 404 플러그인을 사용하면 404 페이지를 완벽하게 제어할 수 있습니다. 오류 페이지로 표시하기 위해 선택할 수 있는 미리 만들어진 4개의 템플릿을 제공합니다. 템플릿은 사용자 정의할 수 있습니다. WordPress 테마의 기본 404 템플릿도 지원됩니다.

플러그인은 모든 404 오류 이벤트의 기록을 유지하므로 가장 많이 방문한 페이지가 무엇인지 알 수 있습니다. 필요한 경우 리디렉션 URL을 추가할 수 있습니다. 방문자가 검색에 사용한 키워드가 기록되어 귀중한 SEO 정보를 제공합니다.

이 플러그인은 CodeCanyon에서 19달러에 구입할 수 있습니다. 향후 업데이트와 6개월 지원이 함께 제공됩니다. $5.70를 추가하면 지원을 12개월까지 연장할 수 있습니다.

구글 404

Google 404는 실제로 WordPress 플러그인이 아닙니다. 이는 Google의 확장된 404 페이지 스크립트일 뿐입니다.

404 페이지에 검색창이 포함되어 있어 방문자가 웹사이트 내에서 검색을 계속하라는 메시지가 표시됩니다. 방문자가 사용한 검색어와 관련된 유용한 정보를 여기에 배치할 수 있습니다. 또는 방문자가 원하는 정보를 찾을 수 있도록 다른 방법으로 도울 수도 있습니다.

플러그인이 완전히 효과적이려면 Google에서는 WordPress 사이트의 XML 맵을 제출하고 Google 웹마스터 계정을 설정하도록 요구합니다.

404페이지

404 페이지로 인해 어려움을 겪을 필요가 없습니다. 일반적으로 WordPress에서 페이지를 생성하는 것처럼 WordPress 사이트에서 404 페이지를 생성합니다. 이 작업이 완료되면 WordPress 대시보드에서 설정을 엽니다. 404 오류 페이지를 클릭하고 새로 만든 페이지를 404 오류 페이지로 선택하세요. 그게 전부입니다.

플러그인은 리디렉션을 생성하지 않습니다. 리디렉션을 사용하면 URL이 검색 색인에 남아 있으며 이는 SEO에 영향을 미칠 수 있습니다. 이 플러그인은 올바른 404 코드가 검색 엔진에 전달되도록 보장합니다. 플러그인은 다른 플러그인과 매우 다릅니다. 요청이 서버로 전송되지 않습니다. 대신 WordPress의 자체 리소스가 사용됩니다.

404 시작

404 to Start는 검색 엔진이 수행하기 전에도 404 오류를 포착합니다. 리디렉션을 기본 설정인 301(영구적으로)로 설정할 수 있습니다. 또는 임시 리디렉션인 302로 설정할 수 있습니다.

404개의 웹 페이지를 모두 시작 페이지나 원하는 다른 페이지로 리디렉션합니다. 이메일 알림 수신 옵션을 선택할 수 있습니다. 사용자가 리디렉션될 때마다 사용자가 사용 중인 브라우저와 액세스하려는 URL을 알 수 있습니다. 홈페이지나 사이트의 다른 페이지 등 원하는 URL로 404 페이지를 라우팅할 수 있는 설정 중에서 선택할 수 있습니다.

RB 내부 링크

RB 내부 링크는 블로그 소유자에게 유용한 플러그인입니다. 이 플러그인을 사용하면 단축 코드를 사용하여 WordPress 사이트 내의 게시물과 페이지를 연결할 수 있습니다. 긴 URL을 입력할 필요가 없습니다.

사이트의 고유 링크 구조는 방해받지 않으며 게시물 링크를 구성하는 데 단축 코드가 사용됩니다. 이 태그는 수동으로 삽입되거나 wysiwyg 플러그인의 도움을 받아 삽입됩니다. 이 플러그인을 사용하면 웹사이트 내의 한 링크에서 다른 링크로 쉽게 이동할 수 있습니다. 또한 카테고리별로 게시물을 검색할 수도 있습니다.

빠른 페이지 게시 리디렉션 플러그인

Quick Page Post Redirect Plugin은 두 가지 방식으로 작업을 수행합니다. 그 중 하나는 요청 URL과 대상 URL만 입력하면 되는 빠른 리디렉션 방법입니다. 그러면 플러그인은 귀하가 입력한 URL에 따라 리디렉션됩니다.

페이지를 만들 필요도 없고 기존 페이지가 있을 필요도 없습니다. 이 플러그인은 페이지를 생성할 때 발생한 오타를 수정해야 하거나 이전 URL을 새 URL로 리디렉션하려는 경우 매우 유용합니다. 웹사이트를 이전할 때에도 큰 도움이 될 것입니다.

기존 페이지나 게시물의 경우 편집 화면에 옵션 메타 상자가 추가되어 새 URL을 입력할 수 있습니다. 이는 메뉴 항목 및 중복 게시물에 적합합니다. 또한 WordPress의 영구 링크 구조 내에서 작업하는 것이 가장 좋습니다.

SEO 리디렉션 플러그인

SEO 리디렉션 플러그인을 구축하는 동안 작성자는 모든 사용자 수준에서 이를 단순하게 유지하는 데 중점을 두었으며 플러그인이 작동하는 방식에서 이를 확인할 수 있습니다. 고급 제어판을 사용하면 플러그인이 수행할 수 있는 모든 작업을 제어할 수 있습니다.

404 오류 페이지를 모니터링하고 한 번의 클릭으로 모든 페이지를 리디렉션할 수 있습니다. 301, 302 또는 307 리디렉션이 가능하며 와일드카드 리디렉션도 가능합니다. 리디렉션 탭에서 폴더 설정을 변경하면 전체 폴더 내용을 리디렉션할 수 있습니다. 리디렉션 기록이 유지될 수 있습니다.

게시물을 리디렉션하려면 전체 URL과 대상 폴더를 입력하고 추가를 클릭하세요. 또는 게시물이나 편집 페이지에서 대상 URL을 편집하고 저장을 클릭할 수 있습니다. 플러그인은 도메인 이름을 변경하거나 사이트를 이동할 때도 유용합니다. 이 플러그인은 다중 사이트 설치를 지원하지 않습니다.

안전한 리디렉션 관리자

Safe Redirect Manager는 다중 사이트 설치에서 404 오류를 처리하는 데 효과적인 플러그인입니다. 프레임에 포함된 HTTP 상태 코드를 사용하여 새 URL로 리디렉션할 수 있습니다.

wp_safe_redirect 함수를 사용하여 화이트리스트에 있는 호스트로만 리디렉션을 허용합니다.


사전 대응을 유지하고 사이트에 404 오류가 최대한 없도록 유지하는 것이 중요합니다. WordPress 유지 관리 작업 목록에서 다음을 수행할 수 있습니다.

  • 웹사이트 통계 로그를 확인하여 404 오류 보고서를 찾아보세요.
  • 내부 및 외부 링크를 정기적으로 확인하세요. 소규모 웹사이트는 한 달에 한 번, 대형 웹사이트는 일주일에 한 번 검사를 수행할 수 있습니다.
  • 확인 빈도는 방문자가 아닌 웹사이트의 콘텐츠에 따라 달라집니다. 콘텐츠가 많은 웹사이트는 더 자주 확인해야 합니다.

사용할 수 있는 고품질 플러그인이 너무 많기 때문에 링크를 최상의 상태로 유지하지 않을 이유가 없습니다. 이를 시험해보고 귀하의 웹사이트를 최고 수준의 상태로 유지하세요.