サーチ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の絶対パスを教えて下さい。
[上に]
[前に]
[次に]