Win98でnamazu
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん
NGNGハイパーリンクがうまく動きません。どうしたら良いのでしょう。
mknmzで作成したインデックスはd:\wwwroot内のファイルを
検索したものなのですが、ブラウザ上で
http://192.168.1.1/namazu.cgi にアクセスして検索すると、
検索結果は正常にヒットするんですが、そのファイルへのリンクが
http://192.168.1.1/d|/wwwroot になってしまい、ハイパーリンクを
クリックしてもファイルが表示されない事態に陥っています。
どうか解決への手助けをお願いします。
0002Five
NGNGREPLACE 'd|/wwwroot/' http://192.168.1.1/
としたらどうなります?
# 引用符が ' でいいのか自信なし・・。なくてもいいかもしれません。
00031
NGNGいろいろ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 を
実行し直さないといけないとか・・・・。
00041
NGNG試してみましたがだめでした。でも実はd:\wwwrootじゃなくて
d:\Inetpub\wwwrootなので、もしかしたら大文字小文字判別が
あるためにちゃんと動かないのかもしれないです。
# コマンドラインからはちゃんと検索できるんですが・・・。
あ、あともしかしたらインデックスファイルの作り方が
間違ってて、ほんとはperl C:\namazu\bin\mknmz -o -O [インデックスパス]
[検索パス]じゃないとだめなのかも。ともかく明日やり直しです。
00051
NGNGWin32では既存のnamazurcを設定すれば良いのかと
思いこんでいたことが原因でした。mamazu.cgi.exeを置いた
webディレクトリにちゃんとピリオドを含めてDOS窓から
リネームして.namazurcとしたところ、思っていたことは出来ました。
00061
NGNGしようと考え、とりあえずWin98でシミュレーションしていたのですが、
ハイパーリンクに日本語が含まれていると文字化けしてしまうため、
やっぱりハイパーリンクは正常に動作しません。現在はWin98で
AN HTTPDを使用して実験しているのですが、IISではうまく行く
なんてことはありませんか?やはり日本語ディレクトリを使っては
いけないのでしょうか。
00071
NGNG稼動しているNT4.0内のファイルをIIS管理下のディレクトリに移動し、
ネットワークコンピュータから見える共有の様子を保持したまま
(現在はDドライブのルートに共有フォルダが作成されている)、
namazuを使用して検索できたら、と思ったのですが・・・。
共有フォルダは日本語で作成されていて、ローマ字や英語にすると
文句がガンガン出るんです(;;)。共有フォルダのトップディレクトリ
だけなら共有名変更すれば見かけ場は問題無いはずなんですが、
サブディレクトリを日本語で掘られまくってるんです。
namazu.cgi.exeによる検索結果のハイパーリンクに日本語ディレクトリを
表示させるのって無理なんですかねぇ。コマンドラインからの検索では
ちゃんと日本語ディレクトリ表示されるんですが・・・・。
0008名無しさん
NGNG00101
NGNG> 9さん
見てきたけどあまり参考にはなりませんでした。
フリーということでnamazuを選択してみましたので。
で、抱えていた問題ですが自己解決しました。
mknmzのヘルプに書いてあったです。
更にIE5.0の仕様が絡み合って原因特定遅れました。
でも、インデックス作るのに時間かかりすぎ&
docやxlsのインデックス作るときの動作が
ちょっと怪しいということで、イントラネットに
使うには実用的ではなさそうということは学習しました。
■ このスレッドは過去ログ倉庫に格納されています