링크 확인 the-link-checker

CAUTION
AEM 6.4가 확장 지원이 종료되었으며 이 설명서는 더 이상 업데이트되지 않습니다. 자세한 내용은 기술 지원 기간. 지원되는 버전 찾기 여기.

컨텐츠 작성자는 컨텐츠 페이지에 포함되는 모든 링크의 유효성을 검사하는 데 관여하지 않아도 됩니다.

링크 확인 은 컨텐츠 작성자가 다음과 같은 링크를 자동으로 지원합니다.

  • 링크가 컨텐츠에 추가되면 링크의 유효성 검사
  • 컨텐츠의 모든 외부 링크 목록 표시
  • 링크 변환 수행

링크 검사기에는 구성 옵션 유효성 검사 내부 정의, 특정 링크 또는 링크 패턴을 유효성 검사에서 생략하도록 허용 및 링크 재작성 규칙 재작성 등의 작업을 수행합니다.

링크 확인 내부 링크외부 링크.

NOTE
링크 확인 기능은 모든 컨텐츠 페이지의 링크를 확인하므로 링크 확인 기능은 큰 저장소의 성능에 영향을 줄 수 있습니다. 이러한 경우 다음을 수행해야 할 수 있습니다 링크 확인 실행 빈도를 구성합니다 또는 비활성화합니다.

내부 링크 확인 internal

내부 링크는 AEM 저장소의 다른 컨텐츠에 대한 링크입니다. RTE의 경로 선택기 또는 사용자 지정 구성 요소를 사용하여 내부 링크를 추가할 수 있습니다. 예:

  • 페이지 /content/wknd/us/en/adventures/ski-touring.html
  • 링크 포함 /content/wknd/us/en/adventures/extreme-ironing.html 에서 텍스트 구성 요소.

컨텐츠 작성자가 페이지에 내부 링크를 추가하는 즉시 내부 링크의 유효성이 검사됩니다. 링크가 유효하지 않은 경우:

  • 게시자에서 제거됩니다. 링크의 텍스트가 남아 있지만 링크 자체는 제거됩니다.
  • 작성 인터페이스에 끊어진 링크로 표시됩니다.

페이지를 작성할 때 끊어진 내부 링크

외부 링크 확인 external

외부 링크는 AEM 저장소 외부의 컨텐츠에 대한 링크입니다. RTE를 사용하거나 사용자 지정 구성 요소를 사용하여 외부 링크를 추가할 수 있습니다. 예:

  • 페이지 /content/wknd/us/en/adventures/ski-touring.html
  • 링크 포함 https://bunwarmerthermalunderwear.com 에서 텍스트 구성 요소.

외부 링크는 구문에 대해 확인되고 사용 가능성을 확인하여 검증됩니다. 이 확인은 구성 가능한 내부 위치에서 비동기식으로 수행됩니다. 링크 확인 시 잘못된 외부 링크가 발견되면:

  • 게시자에서 제거됩니다. 링크의 텍스트가 남아 있지만 링크 자체는 제거됩니다.
  • 작성 인터페이스에 끊어진 링크로 표시됩니다.

페이지를 작성할 때 끊어진 내부 링크

또한 외부 링크 확인 인터페이스는 컨텐츠 페이지의 모든 외부 링크에 대한 개요를 제공합니다.

외부 링크 확인 기능을 사용하려면

  1. 사용 탐색, 선택 도구, 그런 다음 Sites.
  2. 선택 외부 링크 확인 모든 외부 링크 목록이 표시됩니다.

외부 링크 확인 창

다음 정보가 표시됩니다.

  • 상태 - 링크의 유효성 검사 상태는 다음 중 하나일 수 있습니다.

    • 유효한 - 링크 검사기를 통해 외부 링크에 연결할 수 있습니다
    • 보류 중 - 외부 링크가 사이트 컨텐츠에 추가되었지만 아직 링크 검사기에 의해 확인되지 않았습니다
    • 유효하지 않습니다 - 링크 검사기에서 외부 링크에 연결할 수 없습니다
  • URL - 외부 링크

  • 레퍼러 - 외부 링크가 포함된 컨텐츠 페이지

  • 마지막 확인 - 링크 검사기가 외부 링크의 유효성을 마지막으로 확인한 시간

  • 마지막 상태 - 링크가 마지막으로 외부 링크를 확인했을 때 반환되는 마지막 HTML 상태 코드입니다

  • 마지막 사용 가능 - 링크를 마지막으로 링크 검사기에 사용할 수 있었던 이후 시간

  • 마지막으로 액세스한 날짜 - 외부 링크가 있는 페이지를 작성 인터페이스에서 마지막으로 액세스한 이후 시간

링크 목록 맨 위에 있는 두 개의 단추를 사용하여 창의 내용을 조작할 수 있습니다.

  • 새로 고침 - 목록의 내용을 새로 고치려면
  • 확인 - 목록에서 선택한 개별 외부 링크를 확인하려면

외부 링크 확인 작동 방식 how-it-works

사용하기 쉽지만 외부 링크 확인 기능은 많은 수의 서비스를 사용하고 작동 방식을 이해하는 데 도움이 됩니다 링크 확인 구성 고객의 요구 사항을 충족하기 위해

  1. 컨텐츠 작성자가 페이지에 대한 링크를 저장할 때마다 이벤트 핸들러가 트리거됩니다.
  2. 이벤트 처리기는 아래의 모든 콘텐츠를 트래버스합니다 /content 및 는 새 링크나 업데이트된 링크를 확인하고 링크 확인을 위한 캐시에 추가합니다.
  3. 다음 일별 CQ 링크 확인 서비스 그런 다음 를 정기적으로 실행하여 캐시에 있는 항목에서 올바른 구문을 확인합니다.
  4. 그러면 구문 유효성 검사된 링크가 외부 링크 확인 창을 엽니다. 하지만 그들은 보류 중 state.
  5. 다음 일 CQ 링크 확인 작업 그런 다음 를 정기적으로 실행하여 GET 호출을 수행하여 링크의 유효성을 검사합니다.
  6. 다음 일 CQ 링크 확인 작업 그런 다음 외부 링크 확인 창의 항목을 GET 호출 결과로 업데이트합니다.

링크 확인 구성 configuring

AEM에서 링크 확인 을 기본적으로 사용할 수 있습니다. 그러나 동작을 변경하기 위해 수정할 수 있는 많은 OSGi 구성이 있습니다.

  • Day CQ Link Checker Info Storage Service - 이 서비스는 저장소의 링크 확인 캐시 크기를 정의합니다.
  • 일별 CQ 링크 확인 서비스 - 이 서비스는 외부 링크의 구문을 비동기식으로 검사합니다. 확인 기간과 다른 옵션 중에서 검사기에서 건너뛴 링크 유형을 정의할 수 있습니다.
  • 일 CQ 링크 확인 작업 - 이 서비스는 외부 링크에 대한 GET 확인을 수행합니다. 이를 통해 간격의 별도 정의를 통해 다른 옵션 간에 잘못된 링크와 좋은 링크를 확인할 수 있습니다.
  • Day CQ Link Checker Transformer - 사용자 정의 규칙 세트를 기반으로 링크를 변환할 수 있습니다.

문서를 참조하십시오 OSGi 구성 설정 osgI 설정을 변경하는 방법에 대한 자세한 내용을 참조하십시오.

링크 확인 비활성화 disabling

링크 확인 기능을 완전히 비활성화하도록 선택할 수 있습니다. 방법은 다음과 같습니다.

  1. OSGi 콘솔을 엽니다.

  2. 편집 Day CQ Link Checker Transformer

  3. 비활성화할 옵션을 선택합니다.

    • 확인 사용 안 함 - 링크의 유효성 검사를 비활성화하려면
    • 재작성 사용 안 함 - 링크 변형을 비활성화하는 방법
NOTE
컨텐츠 작성을 시작한 후 링크 확인을 비활성화하면 외부 링크 확인 창하지만 더 이상 업데이트되지 않습니다.
recommendation-more-help
5ce3024a-cbea-458b-8b2f-f9b8dda516e8