WordPress에서 사용자 정의 404 페이지를 만드는 방법은 무엇입니까?
게시 됨: 2021-11-21탐색하는 동안 표시되는 다양한 유형의 HTTP 오류가 있으며 404 Page Not Found 는 거의 모든 사용자가 접하는 빈번한 오류 중 하나입니다. 열려고 하는 페이지가 누락되어 찾을 수 없음을 나타내는 문제와 관련이 있습니다. WordPress에서 테마는 템플릿을 사용하여 방문자에게 404 페이지를 표시합니다. 그러나 전통적으로 설계된 404 페이지는 충분한 정보를 표시하지 않으며 사용자 경험에 영향을 미칩니다. 이 기사에서는 WordPress에서 사용자 정의 404 페이지를 만들고 방문자에게 필요한 모든 세부 정보를 제공하는 방법을 설명합니다.
관련: 무료 Weebly 사이트에서 사용자 지정 404 페이지를 설정하는 방법은 무엇입니까?
404 페이지를 찾을 수 없음 오류
404는 다음 상황 중 하나가 발생할 때 웹 서버가 반환하는 HTTP 상태 코드입니다.
- 방문하려는 페이지가 다른 퍼머링크로 이동되었습니다.
- 사이트 소유자가 페이지를 영구적으로 삭제했습니다.
- URL을 잘못 입력했거나 페이지가 존재하지 않았을 수 있습니다.
브라우저에서 페이지를 새로 고쳐 해결할 수 있는 일시적인 결함으로 인해 오류가 표시될 수도 있습니다. 그러나 동시에 페이지를 일시적으로 사용할 수 없거나 더 이상 존재하지 않는 것과 같이 더 복잡한 것일 수 있습니다.
WordPress의 404 페이지 기본 동작
WordPress 애플리케이션 패키지에는 기본적으로 404 페이지가 포함되어 있지 않습니다. 따라서 404 페이지의 모양은 사용하는 테마에 따라 완전히 달라지며 각 테마에는 고유한 404 페이지가 함께 제공됩니다. 관리 대시보드의 "모양 > 테마 편집기" 메뉴에서 테마 파일을 탐색하고 404.php 파일을 찾을 수 있습니다.

이 404.php 파일은 404 오류 페이지에 관련 정보를 표시하기 위한 소스입니다.
WordPress에서 사용자 정의 404 페이지의 필요성
사이트 소유자는 404 오류를 수정하는 다양한 방법이 있습니다. 그러나 다양한 내부 외부 요인으로 인해 오류를 완전히 제거하는 것은 불가능합니다. 예를 들어, 귀하의 페이지 중 하나에 댓글 작성자 링크가 있으면 자주 모니터링할 수 없는 404 오류가 발생할 수 있습니다. 내부 링크의 경우 사용자를 홈페이지로 리디렉션하는 것이 가장 간단한 솔루션이라고 생각할 수 있습니다. 글쎄, 그것은 형편없는 사용자 경험의 전형적인 사례가 될 것입니다. 사용자는 완전히 다른 페이지를 방문하려고 할 때 어떻게 홈페이지에 도착했는지 혼란스러울 것입니다.
안타깝게도 대부분의 테마는 단순한 404 페이지를 사용하며 사용자를 안내할 충분한 정보를 제공하지 않습니다. 다음은 기본 221 테마에 대한 404 페이지입니다. 단순히 "여기에 아무것도 없습니다"라고 말하고 사용자가 전체 사이트를 검색할 수 있는 검색 상자를 제공합니다.

테마에서 404.php 파일을 수정하여 추가 요소를 추가하고 404 오류 페이지에 표시할 수 있습니다. 그러나 이것은 PHP 지식이 필요하며 테마 업데이트로 인해 변경 사항이 지워지지 않도록 파일을 편집하려면 하위 테마가 필요합니다. 대부분의 무료 및 상업용 테마는 또한 프론트엔드에서 404 페이지를 사용자 정의하는 방법을 제공하지 않습니다.
404 페이지에 정보가 부족하면 방문자가 혼란스러워져서 웹사이트를 떠나게 됩니다. 그리고 바로 여기에서 사용자 정의 404 페이지가 작동합니다. 404 페이지는 찾고 있는 페이지를 더 이상 사용할 수 없음을 사용자에게 명확하게 설명하고 거기에서 탐색할 수 있는 대체 옵션을 제공합니다.
WordPress에서 사용자 정의 404 페이지 만들기
이 가이드를 따르면 가장 인기 있는 404page 플러그인을 사용하여 WordPress 웹사이트에서 나만의 404 페이지를 만들 수 있습니다. 404page 플러그인은 무료이며 사용자 친화적인 사용자 정의 404 오류 페이지를 만드는 데 도움이 됩니다.
404page 플러그인 설치 및 활성화
- WordPress 관리 대시보드를 열고 "플러그인 > 새로 추가" 섹션으로 이동합니다.
- 404page 플러그인을 검색하여 설치합니다.

- "활성화" 버튼을 클릭하여 설치 후 플러그인을 활성화합니다.
사용자 정의 404 페이지 설정
이 플러그인의 가장 큰 장점은 기본 WordPress 페이지 편집기를 사용하여 다른 페이지와 마찬가지로 404 페이지를 설정할 수 있다는 것입니다. 나중에 이 페이지를 사이트의 기본 404 페이지로 지정할 수 있습니다.

- 따라서 페이지 설정을 시작하려면 "페이지 > 새로 추가"로 이동하십시오.
- 페이지에 제목을 지정하십시오. "404 페이지", "페이지를 찾을 수 없음" 또는 "페이지가 존재하지 않음"과 같은 항목이 여기에서 잘 작동합니다. 간단하게 설명하기 위해 "404 page"를 페이지 제목으로 사용하지만 가장 적절하다고 생각되는 페이지 이름을 자유롭게 지정하십시오.

- 구텐베르크 블록을 사용하여 필요한 콘텐츠를 삽입할 수 있습니다. 단락 블록에 유용한 콘텐츠와 웹사이트에 대한 중요한 링크를 추가하세요. 홈페이지, 정보 페이지, 블로그 페이지와 같은 페이지를 나열하고 여기에 연결할 수 있습니다. 이렇게 하면 이 페이지를 방문하는 모든 사람이 탈출구를 찾고 웹사이트에서 더 관련성 높은 페이지로 이동하는 데 도움이 됩니다.
- 다음으로 페이지 블록 편집기를 통해 추천 이미지를 추가하여 404 페이지에 배너를 추가할 수도 있습니다. 이것은 선택적인 단계이며 페이지의 전반적인 미학과 프리젠테이션 요소를 개선하려는 경우에만 필요합니다.

- 페이지에 포함하려는 모든 정보가 포함되어 있다고 생각되면 게시할 때입니다.
이 자습서는 페이지 편집기를 사용하여 404 페이지를 만드는 기본 사항에 중점을 두고 있지만 고급 페이지 빌더 플러그인을 사용하여 특정 디자인 및 브랜딩 기본 설정에 따라 404 페이지를 디자인할 수 있습니다.
사용자 정의 404 페이지 할당
이제 404 페이지가 설정되고 콘텐츠가 채워지고 게시되었으므로 기본 404 페이지로 할당하기만 하면 됩니다. 방문자가 웹사이트에 존재하지 않는 URL을 입력하면 이 페이지를 방문하게 됩니다. 이 새 페이지를 선택하려면 기본 404 페이지로 만들었습니다. 아래 제공된 단계를 따르세요.
- WordPress 관리자 대시보드에서 "모양 > 404 오류 페이지"로 이동합니다. 이 새로운 메뉴 항목은 404page 플러그인 덕분에 이제 대시보드에서 사용할 수 있습니다.
- 아래 이미지와 같이 드롭다운에서 사용자 지정 404 페이지를 웹사이트의 404 페이지로 표시할 페이지로 선택합니다.

- "변경 사항 저장" 버튼을 클릭합니다.
기타 플러그인 설정
404page 플러그인의 "고급" 탭을 클릭하면 다음과 같이 수정할 수 있는 몇 가지 사용자 지정 옵션을 찾을 수 있습니다.
- 표준 페이지 목록에서 사용자 정의 404 페이지를 숨길 수 있습니다. 이렇게 하면 아카이브 및 기타 사이트맵 목록에서 페이지를 제거하는 데 도움이 됩니다. 그러나 이 설정이 켜져 있어도 404 페이지는 모든 관리자에게 계속 표시됩니다.
- 누군가가 URL을 사용하여 사용자 지정 404 페이지에 직접 액세스하려고 하면 오류를 표시합니다. 사용자 지정 404 페이지가 검색 엔진에서 인덱싱되지 않도록 이 옵션과 이전 옵션을 활성화합니다.
- 404 상태 코드를 보내는 대신 삭제되었거나 현재 WordPress 휴지통 폴더에 있는 페이지 또는 리소스에 대해 HTTP 410 상태 코드를 보낼 수 있습니다.
- 테마와 함께 404page 플러그인을 사용하는 데 문제가 있는 경우 호환 모드를 사용해 보세요.

마지막 단어
그리고 당신은 그것을 가지고 있습니다! 튜토리얼을 따르고 매우 편리하고 간단한 404page 플러그인을 사용하면 몇 분 만에 WordPress 웹 사이트에서 사용자 정의 404 페이지를 빠르고 쉽게 만들 수 있습니다. 더 좋은 점은 이 모든 작업을 직접 수행할 수 있으므로 개발자를 고용할 필요가 없다는 것입니다. 사용자 지정 404 페이지를 설정할 수 있지만 리디렉션과 같은 플러그인을 사용하여 깨진 내부 링크를 찾고 사용할 수 없는 페이지의 검색 엔진 순위를 유지하기 위해 적절한 301 리디렉션을 설정하는 것이 좋습니다.