サーチエンジンからの訪問者は
namazu.cgi
による検索へとリダイレクトされるが、
0件という結果だけでは面白くないので、
とりあえずリンクの通りに表示しておいた上で、
検索欄
に検索キーワードが入るようにしてみた。
index.cgiで
if ($HNS::Style::UnagiUse eq "ON" && $HNS::System::IntelliSearch &&
$HNS::Status->is->keyword && $HNS::Status->is->search_engine ne "namazu") {
# my $keyword = $HNS::Status->is->keyword;
$HNS::Style::IntelliKeyword=$HNS::Status->is->keyword;
# $keyword =~ s/([^a-zA-Z0-9~\-\_\.\/\:\%])/sprintf("%%%02X",ord($1))/ge;
# print qq(Location: $HNS::System::MyDiaryURI$HNS::Style::UnagiURL?query=$keyword&whence=0&max=20&result=normal&sort=score\r\n\r\n);
# exit;
}
theme.phの$UnagiTemplate内で
<input type="TEXT" name="key" size="30" value="$IntelliKeyword">
という塩梅。
但し今のところ正しく動いていない(汗)