自前サイトのCGIとスタイルシートを新調してからそろそろ2週間になる。サイト内に吐き出されるエラーログも大まかな傾向が見えてきたようだ。
それらの出所の殆どがYahooとBaidoである。それぞれ両者の不得意とするところなのか、はたまたバグなのかはわからないが、くっきりとした発生パターンを描いていた。ものの見事に…というべきか。
Yahooは、スタイルシート中に「import」コマンドで他のスタイルシートの呼び出しや流用がかかると呼び出し対象ファイル名の読み取りに失敗し、あらぬURLにアクセスをかけてしまうようだ。問題事象のケータイ向けの情報収集時に限定されているため、比較的対処は楽だが。
一方のBaidoはURL中に「~」が入っているとあらぬURLにアクセスをかけてしまう様子。吐き出されたエラーの中に、アクセス先のURLも残されているが、悉く「~」の部分で妙な文字の化け方をしている。
今でこそ少なくなったが、一頃までの個人持ちのサイトの大半は「~」が付いているのが半ば約束だった。UNIX系サーバーの個人持ち領域を示すこの記号、知らなくても特に困らないが、その道のプロにも関わらず解析不可能というのであればそれは大問題だ。
しかもよりによって半角英数記号で…