このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

redirect_header

発言者:smart
( Date Tuesday, April 01, 1997 16:18:21 )


いつもお世話になります。

redirect_headerを使用してファイルを返す時に、それが大きなファイルの場合、
anchorを設定して、指定の位置を表示したい事があります。HREFの時は、#を付けて
指定できますが、redirect_headerの時はどうすればよろしいでしょうか。
宜しくお願いします。

【redirect_header】
property redirect_header : "HTTP/1.0 302 Found" & crlf ツ
  & "MIME-Version: 1.0" & crlf ツ
  & "Location: "

田中求之 さんからのコメント
( Tuesday, April 01, 1997 16:26:02 )

HREF と同様に、

Location: http://your.host/bigPage.html#ancherPoint

という URL で可能ですよ。EasyBBS シリーズは、これでコメントの書かれた
位置にリダイレクトするように指示を出しています(スクリプトを参照のこと)


smart さんからのコメント
( Tuesday, April 01, 1997 17:04:14 )

早速のご回答ありがとうございます。
今まで、Location: filenameとやっていたので、早速変更しました。
ところが、思ったとおりに動きません。

CGI実行後、http://myhost/bigPage.nclk#ancherPointと表示されておりますが、
文書の最後が表示されます。文書内には大きなテーブルがあるのですが、
それが原因でしょうか、それともNetCloakが悪さをするのでしょうか。
宜しくお願いします。

田中求之 さんからのコメント
( Tuesday, April 01, 1997 17:08:13 )

NetCloak が原因とは思いにくいのですが、とりあえず、ブラウザで手動で

http://myhost/bigPage.nclk#ancherPoint

を入力してアクセスしたときにどうなるかを確かめてみてください。

smart さんからのコメント
( Tuesday, April 01, 1997 17:32:05 )

ブラウザで手動入力すると、正常に動きます。
テーブルが長く、画面に入り切らないのですが、この辺りでしょうか。

田中求之 さんからのコメント
( Wednesday, April 02, 1997 00:35:02 )

テーブルは関係ないと思いますが…??


smart さんからのコメント
( Wednesday, April 02, 1997 16:31:20 )

色々と試した所、場所を指定して開けばピタリと決まり、再読み込みでは
その時URLが#AnchorPointを表示していても位置を決められない様です。