링크 검사기 the-link-checker
콘텐츠 작성자는 자신의 콘텐츠 페이지에 포함된 모든 링크의 유효성 검사를 신경 쓰지 않아도 됩니다.
링크 검사기는 다음 링크를 포함하여 콘텐츠 작성자를 지원하기 위해 자동으로 실행됩니다.
- 콘텐츠에 추가되는 링크의 유효성 검사
- 컨텐츠에 모든 외부 링크 목록 표시
- 링크 변환 수행
링크 검사기에는 몇 가지 기능이 있습니다 구성 옵션 유효성 검사 내부 정의, 특정 링크 또는 링크 패턴을 유효성 검사에서 생략하도록 허용 및 링크 재작성 규칙 재작성 등의 작업을 수행할 수 있습니다.
링크 검사기가 두 유효성 검사 내부 링크 및 외부 링크.
내부 링크 검사 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
다음 기간: 텍스트 구성 요소입니다.
외부 링크는 구문을 확인하고 가용성을 확인합니다. 이 검사는 구성 가능한 내부에서 비동기적으로 수행됩니다. 링크 검사기에서 잘못된 외부 링크를 찾은 경우:
- 게시자에서 제거됩니다. 링크의 텍스트는 유지되지만 링크 자체는 제거됩니다.
- 작성 인터페이스에서 끊어진 링크로 표시됩니다.
또한 외부 링크 확인 인터페이스는 콘텐츠 페이지의 모든 외부 링크에 대한 개요를 제공합니다.
외부 링크 확인 사용 external-link-checker
외부 링크 검사기를 사용하려면
- 사용 탐색, 선택 도구, 그런 다음 사이트.
- 선택 외부 링크 확인 모든 외부 링크 목록이 표시됩니다.
다음 정보가 표시됩니다.
-
상태 - 다음 중 하나일 수 있는 링크의 유효성 검사 상태:
- 유효 - 링크 검사기를 통해 외부 링크에 연결할 수 있습니다.
- 보류 중 - 외부 링크가 사이트 콘텐츠에 추가되었지만 링크 검사기에서 아직 유효성을 검사하지 않았습니다.
- 잘못됨 - 링크 검사기에서 외부 링크에 연결할 수 없음
-
URL - 외부 링크
-
레퍼러 - 외부 링크가 포함된 콘텐츠 페이지
- 채워지기만 합니다. 구성된 경우.
-
마지막 확인 - 마지막으로 링크 검사기에서 외부 링크를 확인한 시간
- 링크를 확인하는 빈도 는 구성할 수 있습니다.
-
마지막 상태 - Link Checked가 외부 링크를 마지막으로 확인했을 때 반환된 마지막 HTML 상태 코드
-
마지막 사용 가능 - 링크를 링크 검사기에서 마지막으로 사용할 수 있게 된 이후의 시간
-
마지막 액세스 시간 - 작성 인터페이스에서 외부 링크가 있는 페이지에 마지막으로 액세스한 이후 시간
링크 목록의 맨 위에 있는 두 개의 버튼을 사용하여 창 내용을 조작할 수 있습니다.
- 새로 고침 - 목록의 콘텐츠를 새로 고침하는 방법
- 확인 - 목록에서 선택한 개별 외부 링크를 확인하는 방법
외부 링크 확인 작동 방식 how-it-works
외부 링크 검사기는 사용하기 쉽지만 여러 서비스에 의존하며 작동 방식을 이해하면 다음 방법을 이해하는 데 도움이 됩니다. 링크 검사기 구성 여러분의 요구를 충족시키기 위해.
- 콘텐츠 작성자가 페이지에 대한 링크를 저장할 때마다 이벤트 처리기가 트리거됩니다.
- 이벤트 처리기가 아래의 모든 컨텐츠를 트래버스합니다.
/content
및 가 새 링크 또는 업데이트된 링크를 확인하고 이를 링크 검사기용 캐시에 추가합니다. - 다음 일별 CQ 링크 검사기 서비스 그런 다음 정기적인 일정에 따라 를 실행하여 캐시의 항목에 유효한 구문이 있는지 확인합니다.
- 그러면 구문으로 검증된 링크가 외부 링크 확인 창. 그러나 다음 단계에 있을 것입니다. 보류 중 주.
- 다음 일별 CQ 링크 검사기 작업 그런 다음 정기적으로 을 실행하여 GET 호출을 통해 링크의 유효성을 검사합니다.
- 다음 일별 CQ 링크 검사기 작업 그런 다음 외부 링크 확인 창의 항목을 GET 호출 결과로 업데이트합니다.
링크 검사기 구성 configuring
링크 검사기는 AEM에서 즉시 자동으로 사용할 수 있습니다. 그러나 동작을 변경하기 위해 수정할 수 있는 몇 가지 OSGi 구성이 있습니다.
- 일별 CQ 링크 검사기 정보 스토리지 서비스 - 이 서비스는 저장소의 링크 검사기 캐시 크기를 정의합니다.
- 일별 CQ 링크 검사기 서비스 - 이 서비스는 외부 링크 구문의 비동기 검사를 수행합니다. 확인 기간과 다른 옵션 중에서 검사기가 건너뛴 링크 유형을 정의할 수 있습니다.
- 일별 CQ 링크 검사기 작업 - 이 서비스는 외부 링크에 대한 GET 유효성 검사를 수행합니다. 이 옵션을 사용하면 다른 옵션 간의 불량 링크와 우수 링크를 확인하기 위해 간격을 별도로 정의할 수 있습니다.
- 일별 CQ 링크 검사기 변환기 - 사용자 정의 규칙 세트를 기준으로 링크를 변환할 수 있습니다.
문서 보기 OSGi 구성 설정 OSGi 설정을 변경하는 방법에 대한 자세한 내용을 참조하십시오.
링크 검사기 비활성화 disabling
링크 검사기를 완전히 비활성화하도록 선택할 수 있습니다. 방법은 다음과 같습니다.
-
OSGi 콘솔을 엽니다.
-
편집 일별 CQ 링크 검사기 변환기
-
비활성화하려는 옵션을 선택합니다.
- 확인 비활성화 - 링크 유효성 검사를 비활성화하려면
- 재작성 비활성화 - 링크 변환을 비활성화합니다.