링크 검사기

컨텐츠 작성자는 컨텐츠 페이지에 포함된 모든 링크의 유효성을 검사하는 데 신경 쓸 필요가 없습니다.

링크 검사기는 컨텐츠 작성자가 다음을 비롯한 링크를 자동으로 지원할 수 있도록 실행됩니다.

  • 컨텐트에 추가될 때 링크의 유효성 확인
  • 컨텐츠에 있는 모든 외부 링크 목록 표시
  • 링크 변형 수행

링크 검사기에는 유효성 검사 내부 정의 등 구성 옵션이 여러 개 있으며, 특정 링크 또는 링크 패턴을 유효성 검사에서 생략하고, 링크 재작성 규칙을 다시 작성할 수 있습니다.

링크 검사기는 내부 링크외부 링크 모두를 확인합니다.

노트

링크 검사기는 모든 컨텐츠 페이지의 링크를 검사하므로 링크 검사기는 큰 저장소의 성능에 영향을 줄 수 있습니다. 이러한 경우 링크 검사기가 또는 얼마나 자주 실행되는지를 구성해야 할 수 있습니다.

내부 링크 확인

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

컨텐츠 작성자가 페이지에 내부 링크를 추가하는 즉시 내부 링크가 확인됩니다. 링크가 잘못된 경우:

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

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

외부 링크 검사

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

외부 링크는 구문에 대한 유효성을 검사하며 사용 가능성을 확인합니다. 이 검사는 구성 가능한 내부 구성 시 비동기적으로 수행됩니다. 링크 검사기가 잘못된 외부 링크를 찾은 경우:

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

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

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

외부 링크 검사기를 사용하려면:

  1. 내비게이션​을 사용하여 도구​를 선택한 다음 사이트​를 선택합니다.
  2. 외부 링크 검사기​를 선택하면 모든 외부 링크 목록이 표시됩니다.

외부 링크 검사기 창

다음 정보가 표시됩니다.

  • 상태 - 다음 중 하나가 될 수 있는 링크의 유효성 검사 상태입니다.
    • 유효 - 링크 검사기로 외부 링크에 연결할 수 있습니다.
    • 보류 중 - 외부 링크가 사이트 컨텐츠에 추가되었지만 링크 검사기에 의해 아직 확인되지 않았습니다.
    • 잘못된 - 링크 검사기에서 외부 링크에 연결할 수 없습니다.
  • URL - 외부 링크
  • 레퍼러 - 외부 링크가 포함된 컨텐츠 페이지
  • 마지막 선택 사항 - 링크 검사기가 외부 링크를 확인한 마지막 시간입니다.
  • 마지막 상태 - 링크 확인됨이 외부 링크를 마지막으로 확인했을 때 반환된 마지막 HTML 상태 코드입니다.
  • 마지막 사용 가능 - 링크 검사기에서 링크를 마지막으로 사용할 수 있었던 이후 시간입니다.
  • 마지막 액세스 - 외부 링크가 있는 페이지가 작성 인터페이스에서 마지막으로 액세스된 이후 시간

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

  • 새로 고침 - 목록의 컨텐츠를 새로 고치려면
  • 확인 - 목록에서 선택된 개별 외부 링크를 확인하려면

외부 링크 검사기가 작동하는 방식

사용하기 쉽지만, 외부 링크 검사기는 많은 서비스에 의존하여 이러한 서비스가 어떻게 작동하는지를 이해하는 데 도움을 주므로 링크 검사기의 요구 사항을 충족하도록 구성하는 방법을 이해할 수 있습니다.

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

링크 검사기구성

AEM에서 링크 검사기는 기본적으로 자동으로 제공됩니다. 하지만 동작을 변경하기 위해 수정할 수 있는 OSGi 구성이 많이 있습니다.

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

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

링크 검사기비활성화

링크 검사기를 완전히 비활성화하도록 선택할 수 있습니다. 이렇게 하려면 다음을 수행하십시오.

  1. OSGi 콘솔을 엽니다.
  2. 일 CQ 링크 검사기 변환기 편집
  3. 비활성화할 옵션을 선택합니다.
    • 확인 비활성화 - 링크의 유효성 검사를 비활성화하려면
    • 재작성 비활성화 - 링크 변형을 비활성화하려면
노트

컨텐츠를 만들기 시작한 후 링크 확인을 비활성화하면 외부 링크 검사기 창에 여전히 항목이 표시되지만 더 이상 업데이트되지 않습니다.

이 페이지에서는

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free