愛知県 津島教会 予定表

津島教会 青年会 リンク切れチェッカー

全サイトに一斉アクセス。リンク先が生きているかどうか確認します。

リンク集につきものがリンク切れ。クリックしても、「このページは存在しません(404エラー)」が出ると悲しくなります。

「引っ越すなら一言連絡してね」

と思うのは管理者のわがままでしょうか。

そこでリンク切れをチェックするスクリプトを作りました。動作はいたって単純です。

  1. URLからホスト名を抜き出す (→抜き出せない場合、「URLそのものがおかしい」)
  2. ホスト名で正引きしてみる (→出来ない場合、「example.comが存在してません」)
  3. URLにアクセスしてみる (→ページが存在しない場合「明らかにリンク切れ」)
  4. アクセスできたら、「リンク先は生きてる予感…」

簡単に言えば、すべてのリンク先を総当たり形式でアクセスし、結果をもらってくるという、力技スクリプトです。管理者が1回か2回、こっそり使うのが良いでしょう。リンク先の回線状況によっては、表示されるまでにそれ相応の時間がかかる場合があります。

ちなみに、対応しているのはステイタスコードは、いまのところ

  • 200:リンク先は生きてる予感
  • 301:永久に引っ越したっぽい。URLを直しましょう
  • 302:一時的に引っ越したっぽい
  • 404:明らかにリンク切れ

以上の4種類。それ以外のものが返されたら、「ちょっと見てきてよ」と無責任なメッセージが表示されます。

津島教会

http://www2.odn.ne.jp/tsushima/

HTTP/1.1 200 OK

リンク先は生きてる予感…

日本キリスト改革派教会

http://www.rcj-net.org/

HTTP/1.1 200 OK

リンク先は生きてる予感…

中部中会連合青年会

http://rcjc.rensei.kyokai.info/

HTTP/1.1 200 OK

リンク先は生きてる予感…

CLC BOOKS (名古屋店)

http://www.clc-shop.com/

HTTP/1.1 200 OK

リンク先は生きてる予感…

ライフセンター名古屋書店

http://www.wlpm.or.jp/g_shop/nagoya/

HTTP/1.1 200 OK

リンク先は生きてる予感…

埼玉地区連合青年会のブログぅ

http://sairensei.blog.so-net.ne.jp/

HTTP/1.1 200 OK

リンク先は生きてる予感…

息吹

http://church.ne.jp/project-ibuki/

HTTP/1.1 200 OK

リンク先は生きてる予感…

名古屋教会

http://nagoyakyokai.hp.infoseek.co.jp/

HTTP/1.1 200 OK

リンク先は生きてる予感…

大垣教会

http://www.ogaki-ch.com/

HTTP/1.1 200 OK

リンク先は生きてる予感…