CSSから読込んでいる画像や、CSSのリンク切れを探せるツールを探しています。


具体的には下記のようなもので、画像がない場合のエラーを出したいのです。可能であれば、自前のサーバー等にインストールでき高速なものがよいのですが、webサービスでも構いません。
.hogehoge{
background:url('./hogehoge/hogehoge.jpg') no-repeat;
}
宜しく御願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2009/01/01 15:44:45
  • 終了:2009/01/08 15:45:02

回答(2件)

id:ryuzee No.1

Ryuzee回答回数19ベストアンサー獲得回数12009/01/01 18:29:06

ポイント35pt

サーバのOSが分からないのですが、Linux系のOSでapacheを使っていると仮定すると、以下のようなコマンドでは如何でしょうか。(前提条件として、先にブラウザ経由でページにアクセスしていることが必要です)

cat /var/log/httpd/access_log | awk '{if($9 == "404") print $7}' | sort -u

$7と$9はアクセスログのフォーマットによって番号が変わります

要はサーバのアクセスログを開いて、404の場合のURLを抽出しているだけです。拡張子で絞り込む場合は末尾にさらにパイプでgrepコマンドを発行すればOKです。

apacheのログフォーマット

http://httpd.apache.org/docs/2.0/ja/logs.html

id:kichitaka

ありがとうございます。やっぱりその方法しかないのかな。

2009/01/01 21:15:31
id:iguinfo No.2

iguinfo回答回数30ベストアンサー獲得回数12009/01/01 23:37:36

ポイント35pt

使っていないCSSをWEBから簡単チェック「CSS Redundancy Checker」


http://phpspot.org/blog/archives/2007/09/csswebcss_redun.html

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません