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!