リンク切れチェック
Broken Link Checker
ページから最大100本のリンクを拾うか貼り付けた一覧を受け取り、まずHEADで、断られたらGETで、状態・リダイレクト先・レスポンス時間を並行して確かめます。
ページからリンクを取り出すか、貼り付けた一覧を受け取って、1本ずつ何を返すかを4本並行で尋ねます。何年も動いているサイトの切れたリンクが誰かの予想した場所にあることはまずなく、知る方法は全部に尋ねることだけです。
このリクエストは、こちらのサーバーが代わりに送ります。サーバーに渡るのはページの URL、または URL の一覧だけで、ブラウザの Cookie やログイン状態は一緒に送られません。サーバーは公開アドレスにしか接続せず、プライベートアドレスや内部アドレスへの接続は拒否します。
使い方
ページか一覧かを選びます
ページを渡すと<a href>のリンクを取り出して確認します。一覧を渡すと、1行1URLをそのまま確認します。
問題だけに絞ります
「問題のみ」の表示にすると、正常なレスポンスが返ったものを隠します。リダイレクトはエラーではなく、読む価値のある問題として出します。いまはまだ動く古いリンクは、あとで切れるリンクです。
妙な結果はメソッドの列を見ます
まずHEADで尋ね、それを断るサーバーにはGETで尋ね直します。GETでだけ通った行は、切れたリンクではなくサーバーの癖です。
よくある質問
一部のリンクが403で返るのはなぜですか
ブラウザらしく見えないリクエストを弾くサイトは多く、データセンターのアドレスを丸ごと弾くところもあります。ここでの403は、人には問題なく開けるのにこちらにだけ拒否された、という場合がよくあります。消す前に自分の目で開いてみてください。
ページのリンクを一部しか確認していません
取り出す本数に上限があり、実行全体にも時間の制限があるので、大きなページは全部ではなく一部を見ます。全数を点検したいときは、一覧を分けて入れてください。
プライベートアドレスと表示されたリンクは切れているのですか
そもそも確認していません。外向きの取得はプライベート・ループバック・リンクローカルの行き先を拒否するので、社内のホストへのリンクは検査ではなく「飛ばした」と報告されます。内側からは問題なく開けるかもしれません。
他のページまで辿っていきますか
いいえ。1ページ分のリンクを一度確認するだけです。クローラーではなくリンク検査ツールで、だからサイト全体を巡回させることもできません。
ここから渡せます
robots.txt・サイトマップ点検
robots.txt & Sitemap Checker
robots.txtとサイトマップを取得して、あるURLがクロールされるかを試し、サイトマップの書式も検証します。
ブックマーク整理
Bookmark Cleaner
ブラウザのブックマーク書き出しファイルを開いて重複・空フォルダ・ファビコンの膨らみを見つけ、整理したファイルとして書き戻します(リンク切れの確認はブラウザでは不可能なので謳いません)。
DNSレコード検索
DNS Lookup
A・AAAA・CNAME・MX・TXT・NS・SOA・SRV・CAA・PTRをDoHで引き、TTLとDNSSECの有無をCloudflareかGoogleのどちらかで表示します。
WHOIS検索
WHOIS Lookup
ドメインの登録情報・レジストラ・ネームサーバー・有効期限と、あればRDAPのデータも表示します。
次の一手
このツールが出したものをそのまま受け取れる道具です。
HTTPヘッダー確認
HTTP Header Inspector
URLを取得して、レスポンスヘッダーの全文・リダイレクトの連鎖・所要時間・使われた圧縮方式を表示します。
robots.txt・サイトマップ点検
robots.txt & Sitemap Checker
robots.txtとサイトマップを取得して、あるURLがクロールされるかを試し、サイトマップの書式も検証します。
パターン抽出
Pattern Extractor
文章の塊からメールアドレス・URL・数値・日付や自分で書いた正規表現に一致する箇所をすべて一覧にします。
短縮URLの追跡
Redirect Chain Tracer
短縮URLや計測リンクのリダイレクトをすべてたどり、最終的な行き先を示します。
HTTPリクエスト作成
HTTP Request Builder
GET/POST/PUT/PATCH/DELETE/HEADをヘッダーと本文まで指定して送り、ステータス・ヘッダー・本文・所要時間を表示します(CookieとAuthorizationは転送しません)。
バーコード生成(JAN/EAN)
Barcode Generator
EAN-13・UPC・Code128・Code39・ITFのバーコードを、チェックディジット付きの印刷できる形で作ります。