Se você encontrou uma nova mensagem de erro em nossos arquivos de log e gostaria de saber o que essa .well_known
pasta significa.
Qual aplicativo-cliente precisaria acessar tal pasta e qual aplicativo criaria arquivos dentro dela ?
Aqui estão algumas entradas do log de erros do PHP de um dos meus domínios. (Removi data, ip e domínios-alvo).
0000/00/00 00:00:00 [error] 851#0: *88611 access forbidden by rule, client: xxx.xxx.xxx.xxx, server: example.com, request: "GET /.well-known/apple-app-site-association HTTP/1.1", host: "exampleA.com"
0000/00/00 00:00:00 [error] 850#0: *89749 access forbidden by rule, client: xxx.xxx.xxx.xxx, server: example.com, request: "GET /.well-known/assetlinks.json HTTP/1.1", host: "exampleA.com"
0000/00/00 00:00:00 [error] 850#0: *89767 access forbidden by rule, client: xxx.xxx.xxx.xxx, server: example.com, request: "GET /.well-known/assetlinks.json HTTP/1.1", host: "exampleB.com"
0000/00/00 00:00:00 [error] 853#0: *90120 access forbidden by rule, client: xxx.xxx.xxx.xxx, server: example.com, request: "GET /.well-known/apple-app-site-association HTTP/1.1", host: "exampleB.com"
0000/00/00 00:00:00 [error] 853#0: *90622 access forbidden by rule, client: xxx.xxx.xxx.xxx, server: example.com, request: "GET /.well-known/apple-app-site-association HTTP/1.1", host: "www.exampleB.com"
0000/00/00 00:00:00 [error] 853#0: *90926 access forbidden by rule, client: xxx.xxx.xxx.xxx, server: example.com, request: "GET /.well-known/assetlinks.json HTTP/1.1", host: "www.exampleA.com"
0000/00/00 00:00:00 [error] 854#0: *91780 access forbidden by rule, client: xxx.xxx.xxx.xxx, server: example.com, request: "GET /.well-known/apple-app-site-association HTTP/1.1", host: "exampleA.com"
Primeiro pensei que poderia ser eu quem gerava isso, mas na época não estava acessando/trabalhando esses domínios. E essas solicitações de acesso vêm de 3 de nossos domínios. (com diferentes aplicações web)
INFO1 : Parece que o IP é do Google-Bot (Crawler) Mas o que é tão importante para acessar esses arquivos? (não temos esses arquivos nas pastas, verificados como ocultos em todos os diretórios raiz do domínio.)
Esse
/.well-known/
subdiretório é definido porRFC 5785RFC 8615O motivo pelo qual você vê erros de acesso proibido pode ser o resultado de um bloqueio geral em solicitações de arquivos/pastas ocultos (caminhos começando com um ponto .).
Caso você tenha conteúdo útil em /.well-known, esta sessão de perguntas e respostas pode ser interessante.
Os locais dentro desse diretório são usados para fins específicos,
/.well-known/apple-app-site-association
é para links universais IOS/.well-known/assetlinks.json
é um link de ativo digital (Android)Ambos suportam um propósito semelhante, eles permitem que o operador do site instrua um visitante a abrir o site em um aplicativo associado, em vez de no navegador (móvel).
/.well-known/acme-challenge/
é o local para o padrão do ambiente de gerenciamento automático de certificados proposto como o local para a validação do identificador HTTP, conforme usado pelo Let's Encrypt.A IANA mantém uma lista abrangente de locais conhecidos atribuídos em www.iana.org/assignments/well-known-uris/well-known-uris.xhtml e uma lista semelhante na Wikipedia também inclui alguns URIs diferentes que não são oficialmente atribuídos e registrado pela IANA.