Was ist das bekannte Verzeichnis / und wie soll ich es einrichten?

14

In den Durchforstungsfehlern für die Tools meines Webmasters habe ich einige Standorte, denen der Zugriff verweigert wurde:

.well-known/apple-app-site-association
.well-known/assetlinks.json
.well-known/.com

Ich habe mir RFC 5785 angesehen , es aber nicht wirklich verstanden. Es fällt mir tatsächlich schwer, vielen RFC-Dokumenten zu folgen, sie scheinen voller unerklärlicher und mehrdeutiger Terminologie zu sein.

Was ist der Zweck dieses Verzeichnisses und dieser drei Dateien? Was soll ihr Inhalt sein? Sollte ich mir darüber überhaupt Sorgen machen? Sollte ich das Verzeichnis in robots.txt blockieren?

Dies ist das erste Mal, dass ich auf dieses Verzeichnis gestoßen bin. Ich glaube nicht, dass es existiert, und ich habe keinen Versuch unternommen, es zu füllen (was wahrscheinlich der Grund ist, warum es verweigert wird). Mir sind auch keine Links zu diesem Verzeichnis auf meiner Website bekannt.

Arth
quelle
1
Verweigerte Speicherorte sind normalerweise das Ergebnis blockierter Ressourcen in der Datei "your robots.txt" oder "htaccess". Bitte bearbeiten Sie Ihre Frage und fügen Sie den Inhalt dieser Dateien hinzu, zusätzlich ... gibt .well-known/es?
Simon Hayter
4
Es fällt mir tatsächlich schwer, vielen RFC-Dokumenten zu folgen, sie scheinen voller unerklärlicher und mehrdeutiger Terminologie zu sein. Du bist nicht alleine! Prost!!
Closetnoc
1
Wenn ich nicht überlegt habe, .well-known/sollte ein verstecktes Verzeichnis nicht für externe Anfragen zur Verfügung stehen, jedoch für serverseitig codierte Elemente wie CGI-Programme, Java und dergleichen.
Closetnoc
2
Wahrscheinlich wurde der Link von einer anderen Seite übernommen. Es ist ein Versuch, eine Junk-URI zu erstellen. Ich würde mir keine Sorgen machen, wenn Sie keine Ressourcen haben und jemand davon weiß.
L Martin

Antworten:

11

RFC 5785 kann umschrieben werden:

Wenn Sie eine neue URL wie robots.txt oder favicon.ico erstellen , von der erwartet wird, dass sie sich auf jeder Website an einer bestimmten Stelle befindet, müssen Sie fortan mit einer solchen URL beginnen /.well-known/.

Darüber hinaus registrieren Sie alle diese URLs bei der IETF, sodass eine große zentrale Liste aller dieser URLs vorhanden ist.

Die Registrierung scheint hier zu sein: https://www.iana.org/assignments/well-known-uris/well-known-uris.xhtml Sie können die Registrierung durchsuchen und entscheiden, ob eine der angeforderten URLs einen Zweck erfüllt würde Ihrer Site helfen und Dokumente erstellen, wenn einige nützlich wären.

Von den URLs, die Sie in Ihrer Frage erwähnen, assetlinks.jsonscheint nur richtig registriert zu sein.

Es gibt im Allgemeinen keinen Grund, Dokumente zu erstellen, nur weil Google sie als 404 meldet. Google geht davon aus, dass 404-Fehler auf Websites auftreten. Sie betrachten es sogar als Zeichen für eine fehlerfreie Website, dass URLs ohne Dokumente den korrekten Status zurückgeben (404).

Stephen Ostermiller
quelle
Ah ok, also, technisch gesehen sollte meine robots.txt an einen öffentlich zugänglichen Ort verlegt werden, www.mysite.com/.well-known/robots.txtanstatt nur dort zu sein www.mysite.com/robots.txt? Aber im Endeffekt spielt es fürs Erste keine Rolle?
Arth
7
Nein, ich würde mich nicht bewegen robots.txt. Diese URL wurde lange vor diesem bekannten Erlass erstellt, und ich gehe davon aus, dass sie an ihrem üblichen Speicherort erhalten bleibt.
Stephen Ostermiller
Cool, das macht Sinn .. danke für die Hilfe! Wenn Sie alle anderen RFCs auch paraphrasieren könnten, wäre das ein großer Erfolg :)
Arth