- PR -

i-mode端末でのページ移動

1
投稿者投稿内容
nabe
会議室デビュー日: 2007/01/19
投稿数: 3
投稿日時: 2007-01-19 10:45
・ASP(VBScript)
・IIS 5.0
・SSL認証あり

上記の環境に携帯用のサイトを作成しております。
ページの移動にResponse.redirectを使用しているのですが、
mova系の端末でページの移動ができなくて困っております。
(「取得に失敗しました」とエラーが表示されます)

ページ移動部分は以下のように記述してあります。
Response.Redirect "https://〜/mobile/check.asp?uid=aaa"

解決方法を御存知の方がいたら教えていただけないでしょうか。
よろしくお願いします。
ぽん
大ベテラン
会議室デビュー日: 2003/05/13
投稿数: 157
投稿日時: 2007-01-20 04:20
取りあえず以下の4つを確認して下さい。
1.アクセスログにリダイレクト先のログが残っているか?
2.1が残っている場合ステータスコードは?(200?500?)
3.SSL認証を行わない場合は正常に動作するのか?
4.FOMA端末では正常に動作するのか?
nabe
会議室デビュー日: 2007/01/19
投稿数: 3
投稿日時: 2007-01-20 17:58
レスありがとうございます。
DoCoMo(FOMA),au,vodafone端末では正常に動作しました。

現在テストマシンを操作できないためアクセスログ等確認できません。
ログが確認出来次第、再度報告させていただきます。
nabe
会議室デビュー日: 2007/01/19
投稿数: 3
投稿日時: 2007-01-23 19:16
遅くなってしまい申し訳ありません。
調査していくうちに回避策が見つかったので報告します。

簡単に今回のシステムの説明をさせていただきます。

/aaa/A.asp ID,Passの入力
/aaa/B.asp ID,Passのチェック
/bbb/C.asp 「ログイン成功」と表示

上記3つのファイルで構成されています。
正しいID,Passが入力された場合、A.asp → B.asp → C.aspと遷移します。
Response.RedirectはB.aspで使用していました。

このファイル構成を変更し、C.aspをaaaフォルダに移動したところエラーが発生
しなくなりました。
根本的な解決には至っていませんが、とりあえずこのまま開発を続けてみます。


念のため、指摘していただいた項目の調査結果です。
1. ログに残っていました。
2. 401でした。
3. SSL認証のない環境が用意できなかったため試せませんでした。

1〜3の調査を行う過程がとても勉強になりました。
ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)