페이지 URL에 사람이 읽을 수 있는 키워드 추가

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 4분
  • 포털 페이지의 URL에 사람이 읽을 수 있는 키워드를 추가하여 검색 엔진 최적화(SEO) 및 클릭률을 개선하고 사용자가 페이지에서 무엇을 기대할 수 있는지 이해할 수 있도록 합니다.

    시작하기 전에

    필요한 역할: sp_admin 또는 admin

    이 태스크 정보

    사람이 읽을 수 있는 키워드는 다음 형식으로 URL에 추가됩니다.

    https://<instance>/<portal suffix>/<guest language>/<keywords>?id=<page id>&<page 매개변수>

    키워드는 정적 컨텐츠 또는 동적 페이지 변수를 사용하여 채울 수 있으며 단일 슬래시(/)를 포함할 수 있습니다. 동적 페이지 변수는 기록의 데이터를 기반으로 키워드를 로드합니다. URL의 페이지 매개변수는 사용할 기록을 지정합니다. 다음 예시에는 지식 문서의 범주와 간단한 설명, 카탈로그 항목의 범주와 이름이 키워드로 추가됩니다.

    • https://<instance>/kb/ko/faq/what-is-a-cookie?id=kb_article_view&sysparm_article=KB0000007
    • https://<instance>/sp/es/hardware/developer-laptop-mac?id=sc_cat_item&sys_id=774906834fbb4200086eeed18110c737
    주:
    인스턴스에 대해 사람이 읽을 수 있는 URL을 끄려면 시스템 속성 [sys_properties] 테이블에 속성을 추가하고 glide.service_portal.enable_human_readable_urls 값을 false로 설정합니다.

    프로시저

    1. 다음으로 이동 모두 > 서비스 포털 > 페이지.
    2. 페이지를 선택합니다.
    3. 옵션: 페이지에 동적 페이지 변수를 추가하여 페이지 컨텐츠에 기반한 동적 키워드를 사용합니다.
      1. 동적 페이지 변수 관련 목록 탭을 선택합니다.
      2. 새로 만들기를 선택합니다.
      3. 양식의 필드에 내용을 입력합니다.
        표 1. 동적 페이지 변수 양식
        필드 설명
        이름 기록 데이터에서 페이지 URL에 키워드를 로드하는 변수입니다. 변수 이름은 % 로 시작해야 하며 공백을 포함할 수 없습니다. 예를 들어 %short_descr입니다.
        주문 이름이 같은 여러 동적 페이지 변수의 URL 쿼리 매개변수가 서로 다른 경우 우선순위가 가장 낮은 순서에서 가장 높은 순서로 정렬됩니다.
        페이지 동적 페이지 변수를 사용하여 URL에 키워드를 포함하는 페이지입니다.
        URL 쿼리 매개변수 표시할 기록을 결정하는 페이지 URL의 매개변수입니다.
        관련 테이블 열 URL 쿼리 매개 변수의 값을 포함하는 지정된 테이블의 열입니다. 기본값은 Sys ID입니다.
        테이블 URL 쿼리 매개변수의 값이 있는 URL 및 열의 키워드를 채우는 데 사용되는 기록이 포함된 테이블입니다.
        테이블 필드 URL의 키워드를 채우는 지정된 테이블의 기록에서 필드
        쿼리 조건 테이블의 기록을 필터링하는 조건입니다. 기록은 변수가 적용되는 쿼리 조건을 충족해야 합니다.

        이 예는 게시된 워크플로우에 대한 번호로 식별되는 지식베이스 문서의 짧은 설명을 참조하는 변수의 값을 보여줍니다.

        표 2. 동적 페이지 변수
        필드
        이름 %short_descr
        페이지 kb_article_view
        주문 100
        URL 쿼리 매개변수 sysparm_article
        관련 테이블 열 번호
        테이블 지식[kb_knowledge]
        테이블 필드 간단한 설명
        쿼리 조건 [워크플로우] [이다] [게시됨]
    4. 제출을 선택합니다.
    5. 페이지 기록의 사람이 읽을 수 있는 URL 구조 필드에서 정적 컨텐츠, 동적 페이지 변수 또는 조합을 사용하여 페이지 URL에 채울 키워드를 지정합니다.

      키워드에는 변수에 대한 영숫자, 하이픈(‐), 슬래시(/) 및 백분율 기호(%)가 포함될 수 있습니다.

      사람이 읽을 수 있는 URL 구조 예제 값
      정적 컨텐츠 FAQ/쿠키란 무엇입니까?
      동적 페이지 변수 %범주/%short_descr
      정적 컨텐츠 및 동적 페이지 변수 자주 묻는 질문/%short_descr

      키워드는 소문자만 사용하고, 공백을 하이픈으로 바꾸고, 동적 페이지 변수에 의해 추가된 허용되지 않는 특수 문자를 제거하도록 자동으로 서식이 지정됩니다. URL의 키워드가 75자를 초과하면 75자보다 작거나 같도록 잘립니다.

    6. 업데이트를 선택합니다.

    결과

    사용자가 사람이 읽을 수 있는 키워드 없이 URL을 사용하여 페이지에 액세스하면 페이지 URL이 다음 방법 중 하나로 업데이트됩니다.

    • 게스트 사용자가 처음 페이지를 로드할 때 페이지는 사람이 읽을 수 있는 URL로 리디렉션됩니다.
    • 인증된 사용자가 초기 페이지를 로드할 때 리디렉션 없이 사람이 읽을 수 있는 키워드를 포함하도록 URL이 업데이트됩니다.
    • 모든 사용자에 대한 후속 페이지 로드 시 리디렉션 없이 사람이 읽을 수 있는 키워드를 포함하도록 URL이 업데이트됩니다.

    URL에 사람이 읽을 수 있는 키워드가 있는 지식 문서 페이지

    이 예에서는 kb_article_view 페이지에 지식 문서 KB0000007이 표시됩니다. 지식 문서 기록에는 다음과 같은 필드와 값이 있습니다.

    • 범주FAQ입니다.
    • 간단한 설명쿠키란 무엇입니까?

    %category/%short_descr와 같은 동적 페이지 변수를 사용하여 이러한 필드 값을 기반으로 URL에 키워드를 추가하도록 페이지가 구성되었습니다. 짧은 설명의 물음표는 URL 키워드에서 허용되는 문자가 아니므로 URL에서 자동으로 제거됩니다. URL에 있는 물음표는 항상 페이지 ID 앞에 포함되는 쿼리 매개 변수입니다.

    브라우저에 표시되는 URL은 http://<instance>.com/kb/en/faq/what-is-a-cookie?id=kb_article_view&sysparm_article=KB0000007로 나타납니다.

    다음에 수행할 작업

    표준 URL이 있는 페이지의 경우 표준 URL에 사람이 읽을 수 있는 키워드를 포함해야 합니다. 페이지에 대한 표준 URL을 반환하는 SEO 스크립트 포함에서 SPSEOUtilsSNC 클래스의 getHumanReadableUrl 메서드 중 하나를 사용하여 페이지 URL에서 사람이 읽을 수 있는 키워드를 반환하고 표준 URL에 포함합니다.

    표준 URL에 사람이 읽을 수 있는 키워드를 포함하는 방법에 대한 자세한 내용은 다음 리소스를 참조하세요.