O que é o diretório .well-known / e como devo configurá-lo?


14

Nos erros de rastreamento das Ferramentas para webmasters, tenho alguns locais de acesso negado:

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

Dei uma olhada na RFC 5785, mas não entendi direito. Na verdade, luto para seguir muitos documentos RFC, eles parecem estar cheios de muitas terminologias inexplicáveis ​​e ambíguas.

Qual é o objetivo deste diretório e desses três arquivos? Qual deve ser o seu conteúdo? Eu deveria me preocupar com isso? Devo bloquear o diretório no robots.txt?

Esta é a primeira vez que me deparei com esse diretório, não acredito que ele exista e não fiz nenhuma tentativa de preenchê-lo (provavelmente é por isso que foi negado). Também não conheço nenhum link para este diretório do meu site.


1
Os locais recusados ​​são normalmente o resultado de recursos bloqueados no arquivo robots.txt ou no htaccess. Edite sua pergunta e inclua o conteúdo desses arquivos. Além disso ... .well-known/existe?
— Simon Hayter

4
Na verdade, luto para seguir muitos documentos RFC, eles parecem estar cheios de muitas terminologias inexplicáveis ​​e ambíguas. Você não está sozinho! Felicidades!!
— Closetnoc 12/07/16

1
Se eu não tiver pensado bem, .well-known/deve haver um diretório oculto e não estar disponível para solicitações externas, no entanto, disponível para elementos codificados no servidor, como programas CGI, Java e similares.
— Closetnoc 12/07/16

2
Provavelmente, ele pegou o link em outra página. É uma tentativa de um URI lixo, eu não ficaria preocupado a menos que você tenha recursos lá e alguém saiba sobre eles.
— L Martin

Respostas:


12

O RFC 5785 pode ser parafraseado:

Se você criar um novo URL, como o robots.txt ou o favicon.ico, que se espera estar em um determinado local em todos os sites, faça com que esse URL comece a partir de agora /.well-known/.

Além disso, você registrará todos esses URLs na IETF para que exista uma grande lista central de todos esses URLs.

O registro parece estar aqui: https://www.iana.org/assignments/well-known-uris/well-known-uris.xhtml Você pode examinar o registro e decidir se algum dos URLs solicitados atende a um objetivo que ajudaria seu site e criaria documentos, se alguns fossem úteis.

Dos URLs mencionados na sua pergunta, apenas assetlinks.jsonparece estar registrado corretamente.

Geralmente, não há razão para criar documentos apenas porque o Google os relata como 404. O Google espera obter erros 404 nos sites. Eles até consideram um sinal de um site íntegro que URLs sem documentos retornem o status correto (404).


1
Ah, ok. Portanto, tecnicamente, meu robots.txt deve ser movido para um local acessível www.mysite.com/.well-known/robots.txtao público, em vez de apenas estar www.mysite.com/robots.txt? Mas, finalmente, não importa por enquanto?
— Arth

7
Não, eu não me mexeria robots.txt. Esse URL foi criado bem antes deste edital. Bem conhecido e espero que ele permaneça como um avô no local habitual.
— Stephen Ostermiller

Legal, isso faz sentido .. obrigado pela ajuda! Se você pudesse parafrasear todos os outros RFCs também que seria inchar :)
— Arth
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.