Cos'è la directory .well-known / e come devo configurarla?


14

Negli errori di scansione degli Strumenti per i miei Webmaster ho alcune posizioni di accesso negate:

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

Ho dato un'occhiata a RFC 5785 ma non l'ho capito davvero. In realtà faccio fatica a seguire molti documenti RFC, sembrano essere pieni di una terminologia inspiegabile e ambigua.

Qual è lo scopo di questa directory e di questi tre file? Quali dovrebbero essere i loro contenuti? Dovrei anche preoccuparmi di questo? Devo bloccare la directory in robots.txt?

Questo è il primo in cui mi sia mai imbattuto in questa directory, non credo che esista e non ho fatto alcun tentativo di popolarla (che probabilmente è il motivo per cui viene negata). Inoltre non sono a conoscenza di alcun collegamento a questa directory dal mio sito.


1
Le posizioni negate sono normalmente il risultato di risorse bloccate nel file robots.txt o htaccess. Modifica la tua domanda e includi il contenuto di questi file, inoltre ... .well-known/esiste?
Simon Hayter

4
In realtà faccio fatica a seguire molti documenti RFC, sembrano essere pieni di una terminologia inspiegabile e ambigua. Non sei solo! Saluti!!
closetnoc,

1
Se non sono passato inosservato, .well-known/dovrebbe essere una directory nascosta e non essere disponibile per richieste esterne, tuttavia, disponibile per elementi codificati lato server come programmi CGI, Java e simili.
closetnoc,

2
È probabile che abbia preso il link da un'altra pagina. È un tentativo di un URI spazzatura, non sarei preoccupato se non avessi risorse lì e qualcuno lo sapesse.
L Martin,

Risposte:


12

RFC 5785 può essere parafrasato:

Se si crea un nuovo URL come robots.txt o favicon.ico che dovrebbe trovarsi in un determinato luogo su ogni sito Web, d'ora in poi si dovrà iniziare con tale URL /.well-known/.

Inoltre, registrerai tutti questi URL con IETF in modo che vi sia un grande elenco centrale di tutti questi URL.

Il registro sembra essere qui: https://www.iana.org/assignments/well-known-uris/well-known-uris.xhtml Puoi consultare il registro, decidere se uno qualsiasi degli URL richiesti ha uno scopo che aiuterebbe il tuo sito e creerebbe documenti se alcuni fossero utili.

Degli URL che menzioni nella tua domanda, assetlinks.jsonsembra essere registrato correttamente.

In genere non c'è motivo di creare documenti solo perché Google li segnala come 404. Google prevede di ottenere 404 errori sui siti. Lo considerano persino un segno di un sito sano che gli URL senza documenti restituiscono lo stato corretto (404).


1
Ah ok, quindi, per ottemperare, tecnicamente il mio robots.txt dovrebbe essere spostato in una posizione accessibile al pubblico www.mysite.com/.well-known/robots.txtpiuttosto che essere solo in www.mysite.com/robots.txt? Ma alla fine non ha importanza per ora?
Arth,

7
No, non mi muoverei robots.txt. Quell'URL è stato creato ben prima di questo noto editto e mi aspetto che rimanga nonno nella sua solita posizione.
Stephen Ostermiller

Fantastico, ha senso .. grazie per l'aiuto! Se potessi parafrasare anche tutti gli altri RFC che sarebbero magnifici :)
Arth,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.