トップページnetwork
10コメント6KB

Win98でnamazu

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさんNGNG
Win98でnamazu2.0.4をCGIで動かそうと思っているんですが、
ハイパーリンクがうまく動きません。どうしたら良いのでしょう。
mknmzで作成したインデックスはd:\wwwroot内のファイルを
検索したものなのですが、ブラウザ上で
http://192.168.1.1/namazu.cgi にアクセスして検索すると、
検索結果は正常にヒットするんですが、そのファイルへのリンクが
http://192.168.1.1/d|/wwwroot になってしまい、ハイパーリンクを
クリックしてもファイルが表示されない事態に陥っています。
どうか解決への手助けをお願いします。
0002FiveNGNG
namazu for Win32 は経験がありませんが、namazu.conf で

REPLACE 'd|/wwwroot/' http://192.168.1.1/

としたらどうなります?
# 引用符が ' でいいのか自信なし・・。なくてもいいかもしれません。
00031NGNG
Five様、レスありがとうございます。
いろいろFAQ等を読みまして、namazu.confを設定してみたのですが、
どうやら、2.0.4ではC:\namazu\etc\namazu\namazurcが
namazu.confに当たるものだと思いまして、その中のREPLACEは
REPLACE /d|/wwwroot/ http://192.168.1.1/ に設定してみたのですが
変化無しでした。'でくくってはいなかったので、やり直して
みたいと思います。設定したPCは自宅の物ではないため、
また明日やってみます。

ちなみにnamazurc or namazu.confでの設定を変更した場合、
一般的にすぐに反映される物なのでしょうか。設定変更した
あとは、mknmz -O c:\namazu\ver\index d:\wwwroot を
実行し直さないといけないとか・・・・。
00041NGNG
ちなみに REPLACE /D\|/wwwroot/ http://192.168.1.1/
試してみましたがだめでした。でも実はd:\wwwrootじゃなくて
d:\Inetpub\wwwrootなので、もしかしたら大文字小文字判別が
あるためにちゃんと動かないのかもしれないです。
# コマンドラインからはちゃんと検索できるんですが・・・。
あ、あともしかしたらインデックスファイルの作り方が
間違ってて、ほんとはperl C:\namazu\bin\mknmz -o -O [インデックスパス]
[検索パス]じゃないとだめなのかも。ともかく明日やり直しです。
00051NGNG
結論。.namazurcはファイル名が無いので作れないから、
Win32では既存のnamazurcを設定すれば良いのかと
思いこんでいたことが原因でした。mamazu.cgi.exeを置いた
webディレクトリにちゃんとピリオドを含めてDOS窓から
リネームして.namazurcとしたところ、思っていたことは出来ました。
00061NGNG
そしたら新たなる問題が発生しました。ゆくゆくはNT SERVERで実行
しようと考え、とりあえずWin98でシミュレーションしていたのですが、
ハイパーリンクに日本語が含まれていると文字化けしてしまうため、
やっぱりハイパーリンクは正常に動作しません。現在はWin98で
AN HTTPDを使用して実験しているのですが、IISではうまく行く
なんてことはありませんか?やはり日本語ディレクトリを使っては
いけないのでしょうか。
00071NGNG
本当にやりたいと考えていたことは、ファイルサーバーとして
稼動しているNT4.0内のファイルをIIS管理下のディレクトリに移動し、
ネットワークコンピュータから見える共有の様子を保持したまま
(現在はDドライブのルートに共有フォルダが作成されている)、
namazuを使用して検索できたら、と思ったのですが・・・。

共有フォルダは日本語で作成されていて、ローマ字や英語にすると
文句がガンガン出るんです(;;)。共有フォルダのトップディレクトリ
だけなら共有名変更すれば見かけ場は問題無いはずなんですが、
サブディレクトリを日本語で掘られまくってるんです。

namazu.cgi.exeによる検索結果のハイパーリンクに日本語ディレクトリを
表示させるのって無理なんですかねぇ。コマンドラインからの検索では
ちゃんと日本語ディレクトリ表示されるんですが・・・・。
0008名無しさんNGNG
興味あるのであげ。
0009名無しさんNGNG
http://www.2ch.net/test/read.cgi?bbs=unix&key=960874417
00101NGNG
あ。あがってる(^^;。

> 9さん
見てきたけどあまり参考にはなりませんでした。
フリーということでnamazuを選択してみましたので。

で、抱えていた問題ですが自己解決しました。
mknmzのヘルプに書いてあったです。
更にIE5.0の仕様が絡み合って原因特定遅れました。

でも、インデックス作るのに時間かかりすぎ&
docやxlsのインデックス作るときの動作が
ちょっと怪しいということで、イントラネットに
使うには実用的ではなさそうということは学習しました。
■ このスレッドは過去ログ倉庫に格納されています