リンク切れチェッカー Edit


リンク先が存在しているかどうか確認。

編集時に。

サイトタイトルの一部をURLに併記しているときに。

確認ができる⇔存在チェックと更新チェックをするよう指定されているということにして。

外部へのリンクやURL直接貼りといった静的リンクリンク先を調べて、存在しているかどうか確認。

ページ更新時やプレビュー時にそのページにあるリンクだけ確認すれば、時間はかからない。

時間がかかるなら遅延処理でもいい。

示はリンクのすぐそばか、リンク自体の現を変える。

サイト内を一斉にスキャンするなら、DanglingLink一覧のようにリンク切れ一覧ページを作ってもいい。一覧ページは自動更新。

更新チェックでもある Edit


更新されていたときはNew!示。

最終更新日をどこに書くか?

「外部リンク一覧」というページか。

リンク要素が独自領域に残すよりページに。

更新もチェックするならリンク先のダイジェストも保存しておかないと。

→ 一覧は必要なのでそれを更新。リンク要素はそこから更新日やレスポンスコードを得るように。

リダイレクト先を保持 Edit


リンク先がリダイレクト(301)になっていたら、リンクラベルはそのままでリンク先を更新しておく。記法も更新される。

リンク切れを修正できないときは、(打ち消し線などではなく)リンク要素に無効属性をつける。無効なリンク要素が打ち消し線付きになるのは可。

方法 Edit


リンク要素にする。

リンク要素が自分で外にアクセス。または、何か(例えばbot)にURLを渡して依頼。確認はそのうち行なわれて結果が記録される。…というのを特定の(bot用の)ページに記録。そのページには依頼中と確認結果のURL一覧リスト。何かによって自動更新。

自動更新もするならbotで行なう。