バタイユゲーム情報班のHTML(SHTML)ファイルをUTF-8に
変更したら、ホームページ内検索機能が効かなくなった。
後の為に、以下に対策をメモしておく。
1.問題点
検索キーワードを入力しても、検索結果が0件になる。
2.原因
検索エンジンのmsearchが、UTF-8に対応していない為。
msearch導入記に、その旨の記述がある(Unicode版msearchについて)。
3.対策
Unicode版msearchに変更する。インストール方法は、下記のページを参照する。
・マニュアル(インストール方法)
【補足】
(1)設定の変更
先頭行のPerlへのパスは、msearchと同じに下記とする(コメントのまま)。
#!/usr/bin/perl
(2)サーバーアップロード後のプロパティ変更(下記2件のみ変更)
genindex.cgi = 755
msearch.cgi = 755
4.結果
正常に検索できるようになった。
<個人的な感想>
ホームページ内検索機能が効かなくなった事に気付いたのは、サーバーの
HTML(SHTML)ファイルをUTF-8に変更してからであった。
動作確認している際に初めて気付いた。それから、あわてて原因究明・対策を行った。
約2時間で対策できたのは上出来である。