.well-known /ディレクトリとは何ですか?どのように設定すればよいですか?


14

ウェブマスターのツールのクロールエラーで、アクセスが拒否された場所がいくつかあります。

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

RFC 5785を見ましたが、実際には理解していませんでした。私は実際には多くのRFC文書に従うのに苦労していますが、それらは多くの説明されていない曖昧な用語で満たされているようです。

このディレクトリとこれら3つのファイルの目的は何ですか?その内容はどうあるべきですか?私もこれを心配する必要がありますか?robots.txtのディレクトリをブロックする必要がありますか?

このディレクトリに出会ったのはこれが初めてです。存在するとは思わず、データを追加しようとしませんでした(おそらく拒否される理由です)。私はまた、私のサイトからこのディレクトリへのリンクを知りません。


1
拒否された場所は、通常、robots.txtまたはhtaccessファイルのいずれかでブロックされたリソースの結果です。質問を編集して、これらのファイルの内容を含めてください。さらに... .well-known/存在しますか?
サイモンヘイター

4
私は実際には多くのRFC文書に従うのに苦労していますが、それらは多くの説明されていない曖昧な用語で満たされているようです。 あなた一人じゃありません!乾杯!!
-closetnoc

1
私が寄りかかっていない場合.well-known/、隠しディレクトリであり、外部リクエストには使用できませんが、CGIプログラム、Javaなどのサーバー側のコード化要素には使用できます。
-closetnoc

2
別のページからリンクを選択している可能性があります。ジャンクURIの試みです。リソースがあり、誰かがそれらについて知っている場合を除き、私は心配しません。
Lマーティン

回答:


11

RFC 5785は言い換えることができます:

robots.txtfavicon.icoなど、すべてのWebサイトの特定の場所にあることが予想される新しいURLを作成する場合、今後はそのようなURLをで開始し/.well-known/ます。

さらに、これらのすべてのURLの大きな中央リストがあるように、そのようなすべてのURLをIETFに登録します。

レジストリは次のように表示されます。https : //www.iana.org/assignments/well-known-uris/well-known-uris.xhtml レジストリを調べて、要求されたURLのいずれかが次の目的を果たすかどうかを判断できます。あなたのサイトを助け、いくつかが有用である場合はドキュメントを作成します。

質問で言及したURLのうち、assetlinks.json適切に登録されているように見えます。

通常、Googleが404として報告するという理由だけでドキュメントを作成する理由はありません。Googleはサイトで404エラーが発生することを期待しています。彼らは、ドキュメントのないURLが正しいステータス(404)を返すという健全なサイトのサインであるとさえ考えています。


ああ、準拠するために、技術的には私のrobots.txtをwww.mysite.com/.well-known/robots.txt単にアクセスするのではなく、一般にアクセス可能な場所に移動する必要がありwww.mysite.com/robots.txtますか?しかし、最終的には今のところ問題ではありませんか?
アース

7
いいえ、移動しませんrobots.txt。そのURLは、この.well-known命令のかなり前に作成されたものであり、通常の場所に祖父が残ることを期待しています。
スティーブンオステルミラー

かっこいい、それは理にかなっています..助けてくれてありがとう!あなたが他のすべてのRFCを言い換えことができれば、あまりにもそれがうねり:)だろう
ARTH
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.