(現在 過去ログ5 を表示中)
HOME
HELP
新着記事
トピック表示
検索
過去ログ
[
最新記事及び返信フォームをトピックトップへ
]
[ トピック内全7記事(1-7 表示) ] <<
0
>>
■14324
/ inTopicNo.1)
Wwwseach+の検索結果のURLの置換
▼
■
□投稿者/ Kyawa
@
-(2003/07/22(Tue) 13:05:36)
http://www5c.biglobe.ne.jp/~kyawa
Wwwseach+で自分のサイト内を検索したいと思い、検索は成功したのですが、検索結果のURLの頭に必ず、
http://cgi.www5c.biglobe.ne.jp/~kyawa/
と、cgi.がついてしまって、正しいページにリンクしてくれないのです。Biglobeは、www5*.から、CGI全般のサーバーを分離しているとか。
案内HTMLの「置換」方法を使ってみようと、wwwsrch.cgiファイルの377行目を
#$target=~s|
http://cgi.www5c.biglobe.ne.jp/~kyawa/|http://www5c.biglobe.ne.jp/~kyawa|;
としたのですが、やはり
http://cgi.www5c.biglobe.ne.jp/~kyawa/
…
となってしまいます。
置換方法にあやまりがあるのだと思いますが、どうしてもわかりません。教えてください。
引用返信
[メール受信/ON]
削除キー/
編集
削除
■14326
/ inTopicNo.2)
Re[1]: Wwwseach+の検索結果のURLの置換
▲
▼
■
□投稿者/ りゅういち
@
-(2003/07/22(Tue) 13:52:31)
http://www.cj-c.com/
■
No14324
に返信(Kyawaさんの記事)
> 案内HTMLの「置換」方法を使ってみようと、wwwsrch.cgiファイルの377行目を
> #$target=~s|
http://cgi.www5c.biglobe.ne.jp/~kyawa/|http://www5c.biglobe.ne.jp/~kyawa|;
ここの頭にあるシャープ(#)はここからあとはコメントだよ、という意味ですので、
それを削除しないと解釈されません。のでそれを削除してみてください。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■14328
/ inTopicNo.3)
Re[2]: Wwwseach+の検索結果のURLの置換
▲
▼
■
□投稿者/ Kyawa
@
-(2003/07/22(Tue) 15:26:44)
http://www5c.biglobe.ne.jp/~kyawa/
■
No14326
に返信(りゅういちさんの記事)
> ここの頭にあるシャープ(#)はここからあとはコメントだよ、という意味ですので、
> それを削除しないと解釈されません。のでそれを削除してみてください。
さっそくありがとうございます。以下のように修正してみました。
$target=~s|
http://cgi.www5c.biglobe.ne.jp/~kyawa/|http://www5c.biglobe.ne.jp/~kyawa|;
でもやっぱりあたまに「cgi.」がついてしまいます。
#を削除してみたら、「ne」が太文字で表示されました(私、エディタはTeraPadを使用しました)。
ほかの行の「if」や「print」や「next」も太文字で表示されています。
同じコマンド(?)として認識されてしまったのでしょうか?
引用返信
[メール受信/ON]
削除キー/
編集
削除
■14330
/ inTopicNo.4)
Re[3]: Wwwseach+の検索結果のURLの置換
▲
▼
■
□投稿者/ りゅういち
@
-(2003/07/22(Tue) 22:19:33)
http://www.cj-c.com/
■
No14328
に返信(Kyawaさんの記事)
>$target=~s|
http://cgi.www5c.biglobe.ne.jp/~kyawa/|http://www5c.biglobe.ne.jp/~kyawa|;
> でもやっぱりあたまに「cgi.」がついてしまいます。
ディレクトリの設定は相対パスだと思いますが、
それを指定してみてはどうでしょうか?
$target=~s|../|
http://www5c.biglobe.ne.jp/~kyawa/|;
> #を削除してみたら、「ne」が太文字で表示されました(私、エディタはTeraPadを使用しました)。
> ほかの行の「if」や「print」や「next」も太文字で表示されています。
これは TeraPad が文字列を解釈して自動で強調しているだけなので
プログラムとはかかわりはありませんので気にしなくてOKです。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■14332
/ inTopicNo.5)
Re[4]: Wwwseach+の検索結果のURLの置換
▲
▼
■
□投稿者/ Kyawa
-(2003/07/22(Tue) 23:52:22)
2003/07/22(Tue) 23:54:57 編集(投稿者)
2003/07/22(Tue) 23:54:53 編集(投稿者)
2003/07/22(Tue) 23:54:37 編集(投稿者)
> ディレクトリの設定は相対パスだと思いますが、
> それを指定してみてはどうでしょうか?
> $target=~s|../|
http://www5c.biglobe.ne.jp/~kyawa/|;
うまくリンクしてくれました!
ありがとうございました。
ついでといってはなんですが、リンク表示がへんてこりんになってしまうのです。
たとえば、../mydir/myfile.html にちゃんとリンクしているのですが、()内に表示されるリンク場所が (
http://www5c.biglobe.ne.jp/~kyamyfile.html
)というふうに。
これはCGIファイルの設定によるものだと思うのですが、きちんとリンクしてくれていて、クリックすれば正しいファイルにジャンプしてくれるのではありますが、表示も正しくするには、なにかよい方法があるでしょうか?
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■14335
/ inTopicNo.6)
Re[5]: Wwwseach+の検索結果のURLの置換
▲
▼
■
□投稿者/ りゅういち
@
-(2003/07/23(Wed) 22:14:03)
http://www.cj-c.com/
■
No14332
に返信(Kyawaさんの記事)
> > ついでといってはなんですが、リンク表示がへんてこりんになってしまうのです。
> たとえば、../mydir/myfile.html にちゃんとリンクしているのですが、()内に表示されるリンク場所が (
http://www5c.biglobe.ne.jp/~kyamyfile.html
)というふうに。
リンク先はあっているのに、そうなるのは辺ですね。
$target=~s|../|
http://www5c.biglobe.ne.jp/~kyawa/|;
をきちんと両方とも最後のスラッシュ(/)まで記述してますか?
あとは初期状態392行目の $target =~ s/$tdir\/?//; を削除してみてください。
それでも直らない場合は、設定で非表示にすることも可能です。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■14338
/ inTopicNo.7)
Re[6]: Wwwseach+の検索結果のURLの置換
▲
▼
■
□投稿者/ Kyawa
-(2003/07/23(Wed) 23:17:53)
ありがとうございました。()内のリンク先URLも正しく表示されました。
> $target=~s|../|
http://www5c.biglobe.ne.jp/~kyawa/|;
> をきちんと両方とも最後のスラッシュ(/)まで記述してますか?
これはOKだったので、つぎのアドバイス
> あとは初期状態392行目の $target =~ s/$tdir\/?//; を削除してみてください。
これにしたがって、392行目を削除したら、すべてうまくいきました。
たいへんていねいにアドバイスしていただきありがとうございます。
これで膨大な文字数になってしまったページ内検索が可能になりました。
解決済み!
引用返信
[メール受信/OFF]
削除キー/
編集
削除
トピック内ページ移動 / <<
0
>>
このトピックに書きこむ
過去ログには書き込み不可
Pass/
HOME
HELP
新着記事
トピック表示
検索
過去ログ
-
Child Tree
-