AZ Tools

robots.txt テスター

ネットワーク

Googlebot / Bingbot が使用するマッチングルールを実装:グループは user-agent でキー付けされ、最も具体的な UA が勝つ(完全一致 > 部分文字列 > *)、グループ内では最長の一致パターンが勝つ(同点では Allow が Disallow に勝つ)。* ワイルドカードと $ パス終端アンカーをサポート。すべての Sitemap: 宣言も表示するため、サイトマップ URL が到達可能か健全性チェックできる。

解析されたグループ: 3サイトマップ: 1
テストケース
  • 許可ルール: Allow: /admin/
  • 許可ルール: Allow: /admin/public/
  • 拒否ルール: Disallow: /
  • 拒否ルール: Disallow: /private/
サイトマップ
  • https://example.com/sitemap.xml

部分文字列 UA マッチは大文字小文字を区別しない。最長パターンが勝つ;同点では Allow。

使い方

  1. robots.txt を上のボックスに貼り付け。
  2. (user-agent、パス)テストケースを追加 — UA を '*' にすると catch-all グループをテスト。
  3. 右側で判定とそれを生成したルールを読む。

よくある質問

最長一致はどう機能する?
一致した UA グループ内で、パスにまだ一致する最長パターンのルールが勝つ。Allow と Disallow はパターン長でのみ重み付けされる — 長いパターンの Allow は短いパターンの Disallow に勝つ。
パターンの末尾の $ は何を意味する?
URL パスの末尾にパターンをアンカーする。/foo$ は /foo に正確に一致するが、/foo/bar には一致しない。/*.pdf$ のような特定のファイル拡張子をブロックするのに便利。

関連ツール