notfoundプラグインをfindプラグインと併用した場合、検索語が見つからない(0件ヒットする)場合も 404 Not Found になってしまいます。この場合だけは例外にしたかったので対策してみました。
sub start に1文加えて以下のようにするだけ。要は検索中は notfound プラグインの処理を行わないようにしているだけ。
sub start { return 0 if ($blosxom::static_or_dynamic eq 'static'); return 0 if ($flavour_re && $blosxom::flavour =~ /$flavour_re/o); return 0 if (param('find')); $stories = 0; 1; }
writeback message: Thanks for your Comment!