時間がたつとウェブページが移動または削除されることがあるため、壊れたリンクが存在します。人間のWeb訪問者または検索エンジンロボットが行う前に、それらの壊れたリンクを見つけることは、ウェブマスターの仕事です。問題の修正が遅れると、ユーザーエクスペリエンスが低下し、検索エンジンのページのランキングが低下する可能性があります。Webサイトに複数のページが含まれている場合、個々のリンクを手動で確認するのは手間がかかりすぎますが、そのタスクを自動化するツールが多数あります。Consortium(W3C)が提供するようなWebベースのアプリを使用できますが、通常は高度な機能がありません。WordPressを実行する場合、プラグインを使用できますが、一部の共有Webホスティング会社はWebサイトと同じサーバーで実行され、リンクチェックがリソース集約型であるため、それらを禁止しています。別のオプションは、別のマシンでLinuxベースのプログラムを使用することです。+`など)も検出する一般的なWebクローラーが含まれます。これらは高度にカスタマイズ可能であり、ターゲットWebサイトの応答時間への悪影響を最小限に抑えます。+`を使用してWebサイト上の壊れたリンクをすべて検索し、修正できるようにする方法を説明します。前提条件このチュートリアルを実行するには、次のものが必要です。*の両方のsudo非rootユーザー。[ここをクリック]をクリックしてください。*には、LAMPスタックがインストールされている必要があります。[ここをクリック]を参照してください。オプションで、Webサーバーは独自の登録済みドメイン名を持つことができます。`++`が表示されている場所でドメイン名を使用します。[ここをクリック]を参照してください。`サンプルは他の最新のLinuxディストリビューションでも実行されるはずです。+`をインストールする必要があるかもしれません。最初に、複数のミッシングリンクを含むサンプルWebページを追加します。demo.html`という新しいファイルを開きます。/var/www/spiderdemo.html以下をファイルに貼り付けます。これは、2つの壊れたリンクを含む非常に単純なWebページです。1つは内部(以下で強調表示されているサーバーIPに追加)と1つは外部です。link</a>.</p></body></html>ファイルを保存して閉じます。/var/www/spiderdemo.html最後に、新しいHTMLファイルのファイル許可を変更します。spiderdemon.html`で見ることができます。`は汎用のWebサイトダウンローダーで、Webクローラーとしても使用できます。*注意:*自分が所有するWebサイトのリンクのみを確認してください。Webサイトでのリンクチェックには、かなりの計算オーバーヘッドが発生するため、これらのアクティビティはスパム行為と解釈される場合があります。+`コマンドを実行します。各フラグの説明は以下のとおりです。ユースケースに合わせてこのコマンドを変更できます。http:///spiderdemo.html必要な基本フラグは次のとおりです。wget`によるページのダウンロードを停止します。+`は、サーバー上にディレクトリの階層が作成されないようにします(スパイダーのみに設定されている場合でも)。+」が壊れたリンクを識別するのに不要な追加情報を出力しないようにします。以下は、検索のカスタマイズに使用できるオプションのパラメーターです。