• 締切済み

namazuでの検索結果のリンクが化けるのですが・・・

namazuv2.0.12でindexを作成し、apacheを通してnamazu.cgiで検索すると検索結果の一部のリンクの文字列がおかしな表示になってしまうのですが、修正方法等わかりましたらご教授ください。 なお、正常に出力されるリンクとおかしな表示は以下のとおりです。 正常:http://192.168.0.1/test/test.txt 異常1:/TEST2/test.txt 異常2:.xls

みんなの回答

  • 78tch
  • ベストアンサー率31% (50/157)
回答No.1

単なる文字化けではなくて、ですか? エンコードを変えてみてもだめなのか、どんな風に化けるのか、とか・・・ ちなみに /TEST2/test.txt .xls っていうのはパスの実体は本来どうなるべきがそうなるのでしょう? っていろいろ不備と思われる要素がありますがヒントが少ないように思いますね。

teltel
質問者

補足

書き込みありがとうございます。 単なる文字化けではなく http://192.168.0.1/TEST2/test.txt とか http://192.168.0.1/TEST2/test.xls とかっていう様に表示されるハズのものが URLの前半がなくなってしまうという状況です。 なにかわかりましたらご教授ください。 よろしくおねがいします。

関連するQ&A

  • Namazuによる全文検索について

    VineLinux2.6+samba+namazu+apacheで、ファイルサーバをつくり、webブラウザからnamazu.cgiを使ってファイルサーバ内のファイルを全文検索しています。 検索は問題なく出来るのですが、ヒットしたファイルが日本語のファイル名だと、ブラウザ上に表示されているファイル名をクリックしてもファイルをオープンしません。英数字のファイル名であれば、word、excel、txtを問わず、開くことが可能です。また、ブラウズはネスケだとブラウザ上にバイナリーをそのまま表示したようになります。IEだとページが見つかりませんと表示されています。 解決策をおしえてください。

  • 全文検索NAMAZUを複数設置するには?

    Namazuを2つ(Namazu1:Index1/ Namazu2:Index2)設置しようと試みましたが、下に示すそれぞれの検索画面を開くと、find1, find2のnamazurcの設定を正しく読んでくれません(説明書によると、*.cgiと同じディレクトリにあるnamazurcを設定ファイルとして読み込むとありますが・・・) まずTemplateですが、デフォルトのIndex(F:\namazu\var\namazu\index)を読み込んでしまい、find1,2内のtemplateを読み込んでくれません。次にIndexですが、i_search/namazu.cgi.exeを開くと、自分の設定を正しく読んでくれますが(ただし試験的にキーワードを検索しても結果画面に現れない)、w_search/namazu.cgi.exeを開くと、i_search/namazu.cgi.exeと同じ検索画面が出てくることから、自分のIndex設定を正しく読み込んでいないようです。 自分なりに原因を探る中で、環境変数のNAMAZURCと、ファイルF:\namazu\etc\namazu\namazurc、ファイルF:\namazu\etc\namazu\mknmzrc内の最終行にある$TEMPLATEDIR = 'F:/namazu/share/namazu/template';の文字列の3点を削除しました。ビギナーなりに過去ログを読んだり、いろいろ試しましたが、どうも上手くいきません。原因についてこころあたりの方、ご助言いただきたくお願い申し上げます。 ■WEBサイト検索(http://192.168.1.1/w_search/namazu.cgi.exe)file数652 F:\namazu\find1\ index\ template\ namazu.cgi.exe namazurc ■iModeページ検索(http://192.168.1.1/i_search/namazu.cgi.exe)file数10 F:\namazu\find2\ index\ template\ namazu.cgi.exe namazurc ■環境 Windows 2000 Server + IIS 5.0 + IE 5.50 Namazu 2.0.10 kakasi-2.3.4 Perl, v5.6.1

    • ベストアンサー
    • CGI
  • NAMAZUでの文字化け

    namazu.cgiにアクセスすると文字化けして困っております。 (Red Hat Enterprise Linux ES release 3  Apache/2.0.46  namazu-2.0.16 Kakasi-2.3.4) http://www.amays.com/~mizusawa/namazu_kaisetu/ ↑ こちらのサイトを見ながら、namazuのインストールをして、 namazu.cgiにアクセスしたところ、CGIとして認識されませんでした。 そこで、httpd.conf内に一行 AddHandler cgi-script .cgi を追加したところ、CGIとして動きましたが、文字化けします。 具体的には、Namazu 、ヒ、隍・エハクク。コキ・ケ・ニ・・/h1> というような表示になってしまいます。 ブラウザー(IE)で「表示」→「エンコード」を見ると、Shift-JISが 選択されているので、これをEUCに訂正すると、文字化けが 修正されて、namazu検索も出来るのですが、もし、文字化け対策の 知恵をお持ちの方がいらっしゃいましたら、ぜひ教えてくださいませ。 よろしくお願いします。

  • namazuについて

    全文検索エンジン「namazu」で、下記のようなことが実現可能かどうか教えてください。 WEBサーバが2台あります。(サーバA、サーバBとします) サーバA、サーバBともにnamazuが入っており、正常動作しております。 サーバAのnamazuからサーバB上にあるファイルを検索して結果画面にリンク(httpでリンク)を表示させることはできるのでしょうか? 簡単に申しますと、同一ネットワークにあるPCのファイルをnamazuで検索できるのか、ヒットしたファイルへのリンクをhttpに置換することができるのか、ということです。 ネットワーク上にあるファイルが数Gもあり、コピーするのを躊躇っており、上記の質問をさせていただいております。 よろしくお願いいたします。

  • 全文検索Namazuのインデックス作成について

    OS:Windows2000SP4 namazu:Namazu 2.0.14 はじめまして。 Windows版のNamazuを入れたのですが インデックスの作成にてこずっています。 インデックス作成は出来るのですが、 ディレクトリに%がつくものが作成されており、検索するとリンクエラーになってしまいます。 ご存知の方ご教示宜しくお願いします。

  • apacheとnamazu使用時にpermission deniedが発生

    現在apacheとnamazuの組合わせでデータベースを作成しようとしています。 DOS上ではちゃんと動作しましたが、WEBからの呼び出しにはうまく動作しません。 動作環境 Windows2000 SP3 apache 2.0.46 namazu 2.0.12 kakasi 2.3.4 C:\Program Files\Apache Group\Apache2\cgi-bin に.namazurcとnamazu.cgi.exeを置いています。 .namazurcのインデックスのパスは合っていると思います。 エラー内容は以下の通りです。 /namazu/etc/namazu/namazurc: Permission denied 同じディレクトリに.namazurcがあるにも関わらず、 /namazu/etc/namazu/namazurcを見に行っているようです。 そのため、namazurcをnamazurc.orgに変更して 再度試みましたが、今度は何も表示されません。 どなたか良いお知恵を授けていただけませんか?

  • namazu 検索窓の設置について

    お世話になります。 namazuの検索窓の設置について質問させて下さい。 現在An Httpdサーバを入れ、自分のPCから http://マイPC IPアドレス/cgi-bin/namazu.cgi.exe ではNamazuの検索は正常に動作しております。 namazu.cgi.exeファイルをnamazu.ccgiファイルに 名前を変え、検索窓を設置し検索すると "ファイルのダウンロード"のウィンドウが表示され 検索出来ません。 <!--Namazu による全文検索システム--> <form action="/cgi-bin/namazu.ccgi" method="get"> <p> <input name="query" value="" size="30" accessKey="T" tabIndex="10"> <input type="hidden" name="whence" value="0"> <input type="hidden" name="max" value="20"> <input type="hidden" name="result" value="normal"> <input type="hidden" name="sort" value="score"> <input type="hidden" name="idxname" value="pub,past"> <input type="submit" value="検索" accessKey="S" tabIndex="11"> </p> </form> どの様に設定変更すればいいのか教えて欲しいです。 よろしくお願いします。 An Httpdのセットアップは下記サイトを参考にしました。 http://www10.plala.or.jp/miyazawa/namazu/anhttpd.html

    • ベストアンサー
    • CGI
  • namazu.cgiがインストールされません。

    こんにちは。 RedHat8を最近インストールしたばかりです。 自分のマシンにあるドキュメントを全文検索したくて、namazuをインストールしようとしています。 CGIから利用するためにはnamazu.cgiが必要と聞きました。 しかし、必要(とおもわれる)パッケージをインストールしても、namazu.cgiがみつかりませんでした。 findで/に対して検索しましたが、ありません...。 インストールしたパッケージは、以下のとおりです。 kakasi-2.3.4-1.i386.rpm namazu-cgi-2.0.10-1.i386.rpm kakasi-dict-2.3.4-1.i386.rpm perl-Search-Namazu-0.13-2.i386.rpm namazu-2.0.12.tar.gz perl-Text-Kakasi-1.05-1.i386.rpm ちなみにnamazu本体はインストールされてます。(インデックスはつくられました) どなたか、ご教授願います。 どこのサイトを調べても、あたりまえのようにnamazu.cgiをcgi-binディレクトリにコピーする、と書いてありますので、こまっています。

  • namazuの表示結果に行数を表示したい

    こんにちは。 RedHat8でNamazuを使用して自分のPCのメール検索をしています。 で、検索結果をHTMLに出力しているのですが、その際にヒットした文字列がある行数を表示する方法をご存知の方、いらっしゃいませんでしょうか?

  • Namazuのインデックスについて

    Namazuのインデックスを作成したいのですが、 Aサーバでインデックスを作成して、 Bサーバにそのインデックスを持ってきて利用したいです。 A,Bの状況は、 A,B共にhttpサーバです。 ディレクトリが A  http://www.AAA.com/namazu/"検索させたいサイトデータ" B  http://www.BBB.com/"検索させたいサイトデータ" のようになり、A,B共に同じ"検索させたいサイトデータ"を設置します。 このような場合、 Aサーバでmknmzを実行するときにコマンド引数で "--replace=CODE" を使いURIを置き換えて、作成されたインデックスファイルを Bサーバに持ってきてnamazu.cgiで検索する という感じで可能でしょうか。

    • 締切済み
    • CGI

専門家に質問してみよう