Internet Archive Wayback Machine Link Fixer

説明

Internet Archive Wayback Machine Link Fixer は、ページの移動、変更、削除にともない徐々にウェブリンクが機能しなくなってしまう「リンク切れ」に対処するために設計された WordPress プラグインです。このプラグインは、投稿コンテンツの保存時、および全体の既存投稿を自動的にスキャンし、外部リンクを検出します。リンクごとに Internet Archive の Wayback Machine にアーカイブがあるか確認し、ない場合はスナップショットを作成します。

リンク先のページが消失した場合、このプラグインが訪問者を信頼性の高いアーカイブ版へリダイレクトし、ユーザー体験を維持します。また、サイト内の投稿が更新されるたびに自動的にアーカイブ化し、コンテンツの履歴を一貫してバックアップする機能も備えています。

リンクを保護し、コンテンツを保持しましょう。手間を掛けずに、アーカイブ作業を自動化しましょう。

主な機能

  • 投稿コンテンツ内の外部リンクを自動的にスキャンします
  • Wayback Machine に存在するアーカイブを確認します
  • アーカイブが存在しない場合は新しいスナップショットを作成します
  • 壊れたリンクや欠落したリンクをアーカイブ版にリダイレクトします
  • 更新時に自分の投稿をアーカイブします
  • 新規コンテンツと既存コンテンツの両方で動作します
  • 長期的なコンテンツの信頼性と SEO の維持に役立ちます

外部サービス

このプラグインは、Internet Archive が提供する外部サービスに接続して動作します。各外部サービスに送信されるデータの内容とタイミング、理由は以下のとおりです。

Internet Archive Wayback Machine API (web.archive.org)

サービスの内容と用途:
Internet Archive Wayback Machine は、World Wide Web のデジタルアーカイブです。このプラグインは、同サイトの API を使用して、既存のアーカイブ版のウェブページを確認し、ページの新しいスナップショットを作成し、アーカイブジョブのステータスを確認します。

どのようなデータがいつ送信されますか:

  • システムステータスチェック: 個人データは送信されません。Wayback Machine サービスがオンラインかどうかを確認するために使用されます。
  • ユーザーアカウントの検証: API キーを設定すると、アクセスキーとシークレットキーが Authorization ヘッダーで送信され、アカウントの有効性を確認し、使用状況統計 (利用可能なスナップショット数、1日の上限など) を取得します。
  • URL のアーカイブ: サイトコンテンツから取得した URL を Wayback Machine に送信し、新しいスナップショットを作成します。コンテンツ内の外部リンクと、自動アーカイブツールが有効化されている場合はサイト内の投稿 URL も含みます。
  • スナップショットのステータスチェック: アーカイブ要求のステータスを確認するためにジョブ ID が送信されます。
  • 既存のスナップショット検索: ウェブページの既存のアーカイブ バージョンを検索するために URL が送信されます。

サービス利用規約とプライバシーポリシー:

Internet Archive Bot API (iabot-api.archive.org)

サービスの内容と用途:
このサービスは、ウェブページがアクセス可能かどうかを確認し、リダイレクト後の最終 URL を取得します。リンクが壊れているかどうか、アーカイブ版に置き換える必要があるかどうかを判断するために使用されます。

どのようなデータがいつ送信されますか:

  • リンクの有効性確認 : サイトコンテンツ内の URL を送信し、リンク先の有効性確認およびリダイレクト後の URL を取得します。
  • 偽装パラメータ: 適切なリンク チェック動作を保証するために、技術パラメータ (impersonate=1) が送信されます。

サービス利用規約とプライバシーポリシー:

データの保持とプライバシー:
Internet Archive は、デジタルコンテンツを一般公開するために保存することを目的とした非営利団体です。これらのサービスに送信された URL は、公開アーカイブの一部となり、Wayback Machine インターフェースからアクセスできる場合があります。URL 以外の個人情報は、これらのサービスに送信されません。

開発者向けドキュメント

開発者向けドキュメントとソースコードは、GitHub リポジトリをご覧ください: https://github.com/a8cteam51/internet-archive-wayback-machine-link-fixer

スクリーンショット

  • ダッシュボードの概要には、最新のチェックと追加された新しいリンクを含む現在の使用状況統計が表示されます。
  • サイトのコンテンツ内で見つかったリンクの概要。
  • アイコンとリンクテーブルを説明するヘルプタブ。
  • リンクの詳細、リンク、すべてのチェック、およびそれらが表示されるすべての投稿に関する情報を表示します。

FAQ

リンクチェッカーはどのように機能しますか ?

コンテンツにリンクがないかチェックされます。リンクが見つかった場合、そのリンクを過去に処理したことがあるかどうかを確認します。処理していない場合は、Internet Archive でそのウェブページのスナップショットを検索するか作成します。
その後、リンク先のサイトがオフラインになった場合は、アーカイブ版へのリンクに変更できます。

リンクが壊れているかどうかはどうやって判断するのでしょうか ?

Wikipedia と似たポリシーを採用しています。リンクを週に1回確認し、3回連続でエラーが発生した場合、リンク先のサイトが復旧しない限りリンク切れとして扱います。

すべてのリンクを処理できますか ?

残念ながら、一部のサイトでは Internet Archive によるコンテンツのアーカイブが許可されていません。

自分のコンテンツはアーカイブされますか ?

はい、自動アーカイブツールを有効化すると、変更されるたびに新しいスナップショットを作成します。

壊れたリンクはどうなりますか ?

壊れたリンクが見つかった場合、src を即座に更新します。つまり、基本コンテンツは編集されず、作成されたままの状態になります。

これにはどれくらい時間がかかりますか ?

コンテンツ内のリンクの数によって異なります。これはすべてバックグラウンドで処理されますが、サイトに数千のリンクがある場合は数週間かかることもあります。セットアップしてバックグラウンドで実行しておくツールとして使用するのが最適です。

これにより、サイトに多大なオーバーヘッドが追加されますか ?

これらはすべてバックグラウンドで処理されるため、カスタムテーブルではサイトに目立ったオーバーヘッドが追加されることはありません。

使用には archive.org の API キーが必要ですか ?

必須ではありませんが、API キーを設定すると1日に作成できるスナップショット数が大幅に増加します。

Internet Archive がオフラインになったらどうなるでしょうか ?

Internet Archive サービスがオフラインになった場合、リンク修復はすべての処理を24時間遅延させ、その後再試行します。

自動アーカイブが有効な場合、自分の投稿はどのくらいの頻度で更新されますか ?

既存のコンテンツは、プラグインの有効化時に一括で Wayback Machine に送信され、その後30日ごとに再送信されます (デフォルト設定、変更可能)。新規コンテンツは公開後すぐにアーカイブ送信されます。既存コンテンツの更新時も、Wayback Machine への更新がトリガーされます。

マルチサイトに対応していますか ?

現時点では一部互換性がありません。マルチサイト環境で利用するには、ネットワーク全体ではなくサイト単位で有効化する必要があります。将来のバージョンでこの問題を解決する予定です。

ページビルダーとカスタムフィールドに対応していますか ?

現在、このプラグインは本体のブロックエディターで機能します。ページビルダープラグインやカスタムフィールドへは今後対応します。

評価

2026年3月2日 1 reply
I had a very poor experience after installing the Internet Archive Wayback Machine Link Fixer plugin. Immediately after activation, my website became completely inaccessible. I could not open any page on the frontend, and the site showed errors or failed to load entirely. The only way to regain access was to log into the WordPress control panel and uninstall the plugin manually. As long as this plugin remained active, the site was unusable. This behavior is extremely risky, especially for live or business websites, as it can cause sudden downtime without any clear warning or recovery option. There was no proper error message, no fallback mechanism, and no indication of what caused the conflict. For a plugin that modifies links automatically, this level of instability is unacceptable. Because of this experience, I would strongly advise other users to avoid installing this plugin on a live site or to test it only in a staging environment first. In its current state, it feels unreliable and potentially harmful. Overall, this plugin caused more problems than it solved, and I cannot recommend it.
2025年12月4日
This has been working perfectly for me, and the only slight annoyance isn’t the plugin’s fault or even the Archive’s fault. Some sites block the Archive from archiving them, so they appear to the link checker as broken links too. Give a quick look through broken links on your Dashboard’s Posts section from time to time, as there might be a few you’ll need to add to the Link Exclusions under Advanced Settings. The benefits far outweigh the effort it takes to monitor that yourself. 🙂
2025年11月1日
This is a really nice first start for a link checker. It is a little slow, but no noticeable impact on performance like other tools.
2025年11月1日
Critical Easy Free Most of the time with software, you have to choose between two options. Not here. This plugin was a breeze to install and set up, is definitely free, and performs a critical role. Nothing matters more on my blog than preserving my visitors experience and my content.
5件のレビューをすべて表示

貢献者と開発者

Internet Archive Wayback Machine Link Fixer はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“Internet Archive Wayback Machine Link Fixer” は4ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。

“Internet Archive Wayback Machine Link Fixer” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。

変更履歴

1.3.5

  • スナップショット作成プロセスにおけるエラーの記録方法について若干の調整。
  • リンク統計情報の生成方法の改善。
  • すべてのアーカイブ URL を https:// にリダイレクト。設定で無効化できます。
  • サイト内投稿スキャンのキャンセル時の処理を改善し、データベースがキャンセルされたジョブで溢れかえるのを防止。

1.3.4

  • 軽微な UI の調整と変更
  • デフォルトの確認間隔と、リダイレクトをトリガーするために必要なリンク切れページの合計数を引き下げました。
  • オンボーディングプロセスを効率化しました。

1.3.3

  • 「何もしない」設定でもリンクとスクリプトが読み込まれるバグを修正しました
  • カスタム WP プレフィックス付き URL に移行しました
  • ダッシュボードのアイコンとカウントに関するさまざまな問題を修正しました
  • 認証の問題と通知の処理を改善しました
  • ステージングサイトを検出し、自動アーカイブの実行を防止するようになりました。
  • 自動アーカイブのデータベースオプションが欠落していると投稿がインデックスされ続けるバグを修正しました。

1.3.2

  • バグ修正

1.3.1

  • アイコン、ツールチップ、ラベルに関するさまざまな UI/UX の変更を行いました。
  • 設定とウィザードフローに関するいくつかの軽微なバグも修正しました。

1.3.0

  • 初回公開リリース。

注: 1.3.0 より前のバージョンはすべて公開されていません。