¿Qué es el directorio .well-known / y cómo debo configurarlo?

14

En mis errores de rastreo de Herramientas para webmasters tengo algunas ubicaciones de acceso denegado:

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

Eché un vistazo a RFC 5785 pero realmente no lo entendí. De hecho, me cuesta seguir muchos documentos de RFC, parecen estar llenos de una terminología inexplicable y ambigua.

¿Cuál es el propósito de este directorio y estos tres archivos? ¿Cuáles deberían ser sus contenidos? ¿Debería preocuparme por esto? ¿Debo bloquear el directorio en robots.txt?

Esta es la primera vez que me encuentro con este directorio, no creo que exista y no he intentado poblarlo (lo que probablemente sea la razón por la que se lo deniega). Tampoco conozco ningún enlace a este directorio desde mi sitio.

Arth
fuente
1
Las ubicaciones denegadas normalmente son el resultado de recursos bloqueados en el archivo robots.txt o htaccess. Edite su pregunta e incluya el contenido de estos archivos, además ... ¿ .well-known/existe?
Simon Hayter
44
De hecho, me cuesta seguir muchos documentos de RFC, parecen estar llenos de una terminología inexplicable y ambigua. ¡No estas solo! ¡¡Salud!!
closetnoc
1
Si no me he cruzado de ojos, .well-known/debería ser un directorio oculto y no estar disponible para solicitudes externas, sin embargo, disponible para elementos codificados del lado del servidor, como programas CGI, Java y similares.
closetnoc
2
Es probable que haya elegido el enlace desde otra página. Es un intento de un URI basura, no estaría preocupado a menos que tenga recursos allí y alguien los conozca.
L Martin

Respuestas:

12

RFC 5785 se puede parafrasear:

Si crea una nueva URL, como robots.txt o favicon.ico, que se espera que esté en un lugar determinado de cada sitio web, deberá comenzar con dicha URL /.well-known/.

Además, registrará todas estas URL en el IETF para que haya una gran lista central de todas estas URL.

El registro parece estar aquí: https://www.iana.org/assignments/well-known-uris/well-known-uris.xhtml Puede consultar el registro y decidir si alguna de las URL solicitadas cumple un propósito que ayudaría a su sitio y crearía documentos si alguno fuera útil.

De las URL que menciona en su pregunta, solo assetlinks.jsonparece estar registrada correctamente.

En general, no hay razón para crear documentos solo porque Google los informa como 404. Google espera recibir errores 404 en los sitios. Incluso consideran que es un signo de un sitio saludable que las URL sin documentos devuelven el estado correcto (404).

Stephen Ostermiller
fuente
1
Ah ok, entonces para cumplir, técnicamente mi robots.txt debería ser movido a una ubicación de acceso público en www.mysite.com/.well-known/robots.txtlugar de simplemente estar en www.mysite.com/robots.txt? ¿Pero finalmente no importa por ahora?
Arth
77
No, no me movería robots.txt. Esa URL se creó mucho antes de este edicto bien conocido y espero que se mantenga en su ubicación habitual.
Stephen Ostermiller
Genial, eso tiene sentido ... gracias por la ayuda! Si pudieras parafrasear a todos los otros RFC también, eso sería genial :)
Arth