サーチCGIでの文字列処理を適正にするには?

[上に] [前に] [次に]
くりくり 2000/02/22(火) 09:53:23
過去ログで似たような事例があったのですが、おなじほうほうでは、
直らなかったので質問します。

症状:サーチCGIでの検索結果が
      http://***.com/***/www/real.html
      のようになってしまいます。

ターゲットdir: /home/www/***/です。
cgiとhtmlは別におく事になっています。
/home/www/***/www/に index.htmlなどを
置くようになっています。
実際に表示されるurlは http://***.com/index.htmlです。

過去ログでは以下のようにあったのですがだめでした。
文字列処理というのは
最後のHTMLをかき出す部分の
print "<DT><A HREF=\"$target\" TARGET=out>";
の直前に
$target =~ s/$target_dir/..\/..\/~  /;
という文を入れると言うことです。

この場合にはどうすればいいのでしょうか?

ラウォッチ 2000/02/23(水) 17:15:08
$target_dirはcgi-binからの相対パスでなければいけないみたい。
もし、わからなければ、検索するDIRとcgi-binのDIRの絶対パスを教えて下さい。

[上に] [前に] [次に]