워드프레스 우커머스 상품 클릭 시 '페이지가 없습니다' 오류가 표시되는 문제 해결 방법

Page Not found - 우커머스 페이지가 없습니다 오류

우커머스(WooCommerce)는 워드프레스에서 쇼핑몰을 운영하는 데 사용되는 플러그인입니다. 우커머스에 상품을 등록하고 상점(Shop) 페이지에서 상품(Product) 또는 장바구니(Cart)를 클릭했을 때 간혹 404 오류'페이지가 없습니다' 오류가 발생하는 경우가 있습니다. 이 경우 시도할 수 있는 방법을 소개합니다.

페이지/고유 주소 설정 변경하기(업데이트)

이전 글을 업데이트했습니다. 우선 다음 방법에 따라 페이지와 고유 주소를 설정해보도록 합니다.

페이지 설정 변경하기

페이지 > 모든 페이지에서 다음 페이지들 아래의 "빠른 편집"을 눌러 다음 슬러그를 수정합니다.

빠른 편집 - 워드프레스상점

shop - 워드프레스 상점

장바구니

cart - 워드프레스결제

Checkout - 워드프레스

나의 계정

my account - 나의 계정

고유주소 설정 변경하기

  • "일반 설정" => "기본" 이외의 다른 설정(예: "글 이름")
  • "상품 카테고리 기준" => product-category
  • "상품 태그 기준" => product-tag
  • "상품 고유주소 기준" => "사용자 정의 기준"으로 설정: /shop/

아래 그림을 참고하시기 바랍니다.

워드프레스 우커머스 고유주소 설정

변경 사항을 저장하고 페이지를 새로 고치면 404 오류가 나타나지 않고 상품 설명 페이지가 표시될 것입니다.


 

추가 고려 사항

간혹 다른 플러그인과의 충돌로 이런 현상이 나타날 수 있습니다. 가령 WPML과 같은 다국어 플러그인을 설치했을 때 아마도 고유주소가 꼬여서 이런 문제가 나타나는 경우가 있는 것 같습니다. 이 플러그인과 관련된 경우 이 페이지에 설명된 해결 방법을 시도해보시기 바랍니다. 그리고 다음 YouTube 비디오도 참고해보세요.

일본인이 올린 영상인데 발음이 재미있네요. 이 방법으로도 해결이 안 되면 플러그인 제작사에 문의하시기 바랍니다.

여러 가지 방법에도 해결이 되지 않으면 테마 판매 사이트에서 혹시 WooCommerce와 관련하여 최근 테마와 충돌이 발생하지 않았는지 확인해보고, 테마 제작사에게도 메일을 보내거나 지원을 요청하여 문제 해결을 시도해봅니다.

참고:


2개 댓글

  1. 안녕하세요 설명 감사합니다 ㅠ 진짜 헤매고 있었는데 한줄기 빛과 같은 설명이었습니다.
    시놀로지 나스에 호스팅 후 다른페이지는 정상적으로 로딩이 되는데요, 퍼머링크를 수정해도 사이트에서 상품 페이지 링크가 계속 이전 이름으로 떠서 404가 계속 뜹니다..
    혹시나 해서 퍼머링크를 위의 예시대로 수정하고
    계정명.synology.me/[워드프레스폴더]/shop 이라고 타이핑을 하고 들어가니 상품 페이지가 정상적으로 나옵니다.
    퍼머링크가 적용은 된듯 한데 수기로 입력하지 않고 상품 페이지 메뉴 링크를 클릭하면 이전 상품 주소가 계속 뜨는걸 수정할 방법이 있을까요??

    1. 기존 상점 (shop) 페이지 링크를 클릭하면 404 에러가 발생하지만 /shop/ 링크에서는 상점 페이지가 정상적으로 표시되는 것으로 이해되네요. 맞나요?

      그런 경우 Redirection 플러그인을 사용하여 리디렉션을 설정하는 방법을 고려해볼 수 있을 것 같습니다.

      https://www.thewordcracker.com/basic/404-%EC%98%A4%EB%A5%98-%EB%AA%A8%EB%8B%88%ED%84%B0%EB%A7%81-%EB%B0%8F-%EB%A6%AC%EB%94%94%EB%A0%89%EC%85%98-%ED%94%8C%EB%9F%AC%EA%B7%B8%EC%9D%B8/

      리디렉션을 설정하여 기존 상점 페이지로 유입되는 방문자들을 새로운 상점 페이지로 이동시킬 수 있을 것입니다.

댓글 남기기

* 이메일 주소는 공개되지 않습니다.