Der Link-Checker the-link-checker

CAUTION
AEM 6.4 hat das Ende der erweiterten Unterstützung erreicht und diese Dokumentation wird nicht mehr aktualisiert. Weitere Informationen finden Sie in unserer technische Unterstützung. Unterstützte Versionen suchen here.

Inhaltsautoren sollten sich nicht mit der Validierung aller Links befassen müssen, die sie in ihre Inhaltsseiten aufnehmen.

Der Link-Checker wird automatisch ausgeführt, um Inhaltsautoren bei ihren Links zu unterstützen, darunter:

  • Validieren von Links beim Hinzufügen zu Inhalten
  • Anzeigen einer Liste aller externen Links im Inhalt
  • Durchführen von Linktransformationen

Der Link-Checker verfügt über eine Reihe von Konfigurationsoptionen, wie die Definition der internen Validierung, das Auslassen bestimmter Links oder Link-Muster in der Validierung und das Neuschreiben von Linkumschreibungsregeln.

Der Link-Checker überprüft sowohl interne Links als auch externe Links.

NOTE
Da der Link-Checker die Links jeder Inhaltsseite überprüft, kann der Link-Checker bei großen Repositorys die Leistung beeinträchtigen. In solchen Fällen müssen Sie möglicherweise konfigurieren, wie oft der Link Checker ausgeführt wird oder ihn deaktivieren.

Interne Links sind Links zu anderen Inhalten in Ihrem AEM-Repository. Interne Links können mit der Pfadauswahl des RTE oder mithilfe einer benutzerdefinierten Komponente hinzugefügt werden. Beispiel:

  • Ihre Seite /content/wknd/us/en/adventures/ski-touring.html
  • enthält einen Link zu /content/wknd/us/en/adventures/extreme-ironing.html in einer Textkomponente.

Interne Links werden validiert, sobald der Inhaltsautor interne Links zu einer Seite hinzufügt. Wenn der Link ungültig wird:

  • wird er aus der Veröffentlichungebene entfernt. bleibt der Text des Links erhalten, der Link selbst wird jedoch entfernt.
  • wird er in der Authoring-Oberfläche als defekter Link angezeigt.

Beim Bearbeiten einer Seite beschädigter interner Link

Externe Links sind Links zu Inhalten außerhalb Ihres AEM-Repositorys. Externe Links können mit dem RTE oder mithilfe einer benutzerdefinierten Komponente hinzugefügt werden. Beispiel:

  • Ihre Seite /content/wknd/us/en/adventures/ski-touring.html
  • enthält einen Link zu https://bunwarmerthermalunderwear.com in einer Textkomponente.

Externe Links werden auf Syntax und Verfügbarkeit überprüft. Diese Prüfung wird asynchron in einem konfigurierbaren internen Modus durchgeführt. Wenn der Link-Checker einen externen Link für ungültig befindet:

  • wird er aus der Veröffentlichungebene entfernt. bleibt der Text des Links erhalten, der Link selbst wird jedoch entfernt.
  • wird er in der Authoring-Oberfläche als defekter Link angezeigt.

Beim Bearbeiten einer Seite beschädigter interner Link

Darüber hinaus bietet die Externer-Link-Checker-Oberfläche einen Überblick über alle externen Links auf Ihren Inhaltsseiten.

So verwenden Sie den Externer-Link-Checker:

  1. Wählen Sie über die Navigation die Option Tools und dann Sites aus.
  2. Wählen Sie Externer-Link-Checker. Eine Liste aller externen Links wird erstellt.

Das Fenster „Externer-Link-Checker“

Daraufhin werden die folgenden Informationen angezeigt:

  • Status: Der Validierungsstatus des Links, der einer der folgenden sein kann:

    • Gültig: Der externe Link ist über den Link-Checker erreichbar.
    • Ausstehend: Der externe Link wurde zum Website-Inhalt hinzugefügt, wurde jedoch noch nicht vom Link-Checker validiert.
    • Ungültig: Der externe Link kann vom Link-Checker nicht erreicht werden.
  • URL: Der externe Link.

  • Referrer: Die Inhaltsseite, die den externen Link enthält.

  • Zuletzt aktiviert: Das letzte Mal, dass der Link-Checker den externen Link validiert hat.

  • Letzter Status: Der letzte HTML-Status-Code, der zurückgegeben wurde, als der Link-Checker den externen Link zuletzt überprüft hat.

  • Zuletzt verfügbar: Zeit, seit der Link zuletzt für den Link-Checker verfügbar war.

  • Zuletzt aufgerufen: Zeit seit dem letzten Zugriff auf die Seite mit dem externen Link in der Authoring-Oberfläche.

Sie können den Inhalt des Fensters mithilfe der beiden Schaltflächen oben in der Liste der Links bearbeiten:

  • Aktualisieren: Aktualisieren des Listeninhalts
  • Überprüfen: Zum Prüfen eines einzelnen externen Links, der in der Liste ausgewählt ist.

Der Externer-Link-Checker ist zwar einfach zu bedienen, stützt sich aber auf eine Reihe von Diensten.Wenn Sie verstehen, wie diese funktionieren, können Sie den Link-Checker besser konfigurieren, um Ihren Anforderungen gerecht zu werden.

  1. Wenn ein Inhaltsautor einen Link zu einer Seite speichert, wird ein Ereignis-Handler ausgelöst.
  2. Der Ereignis-Handler durchläuft alle Inhalte unter /content und sucht nach neuen oder aktualisierten Links und fügt sie einem Cache für den Link-Checker hinzu.
  3. Der Day CQ Link Checker Service wird dann nach einem regulären Zeitplan ausgeführt, um die Einträge im Cache auf gültige Syntax zu überprüfen.
  4. Die durch die Syntax validierten Links werden dann im Fenster Externer-Link-Checker angezeigt. Sie werden sich jedoch im Status Ausstehend befinden.
  5. Die Day CQ Link Checker Task wird dann regelmäßig ausgeführt, um die Links durch einen GET-Aufruf zu validieren.
  6. Die Day CQ Link Checker Task aktualisiert dann die Einträge im Fenster „Externer-Link-Checker“ mit den Ergebnissen der GET-Aufrufe.

Der Link-Checker ist in AEM automatisch vorkonfiguriert verfügbar. Es gibt jedoch eine Reihe von OSGi-Konfigurationen, die geändert werden können, um sein Verhalten zu ändern:

  • Day CQ Link Checker Info Storage Service: Dieser Dienst definiert die Größe des Link-Checker-Cache im Repository.
  • Day CQ Link Checker Service: Dieser Dienst führt eine asynchrone Überprüfung der Syntax von externen Links durch. Sie können unter anderem den Prüfzeitraum festlegen und festlegen, welche Links vom Checker übersprungen werden.
  • Day CQ Link Checker Task: Dieser Dienst führt die GET-Validierung von externen Links durch. Er ermöglicht unter anderem separate Definitionen von Intervallen, um fehlerhafte und gute Links zu überprüfen.
  • Day CQ Link Checker Transformer: Ermöglicht das Konvertieren von Links basierend auf einem benutzerdefinierten Regelsatz.

Weitere Informationen zum Ändern von OSGi-Einstellungen finden Sie im Dokument OSGi-Konfigurationseinstellungen.

Sie können den Link-Checker vollständig deaktivieren. Gehen Sie dazu wie folgt vor:

  1. Öffnen Sie die OSGi-Konsole.

  2. Bearbeiten Sie den Day CQ Link Checker Transformer.

  3. Markieren Sie die Option(en), die Sie deaktivieren möchten:

    • Überprüfung deaktivieren: zur Deaktivierung der Validierung von Links
    • Umschreiben deaktivieren: zur Deaktivierung von Linktransformationen
NOTE
Wenn Sie die Linküberprüfung deaktivieren, nachdem Sie mit der Erstellung von Inhalten begonnen haben, werden möglicherweise trotzdem Einträge im Fenster „Externer-Link-Checker“ angezeigt, sie werden jedoch nicht mehr aktualisiert.
recommendation-more-help
5ce3024a-cbea-458b-8b2f-f9b8dda516e8