QA@IT
«質問へ戻る

タイトルの修正と、見辛かった本文の不要な改行を除去しました。

0
タイトル
HTTPSでのURL Rewritingがうまくいきません
HTTPSでのURL Rewritingが効きません
本文
 
 encodeURLおよびencodeRedirectURLを使用して、Cookie非対応機種にも対応するようにしています。
 
-HTTPで試すと、きちんとjsessionIdの付加がされていて、sessionの保持ができているのですが、
-同じソースをHTTPSで試すと、jsessionIdの付加がされない状態になっています。
+HTTPで試すと、きちんとjsessionIdの付加がされていて、sessionの保持ができているのですが、同じソースをHTTPSで試すと、jsessionIdの付加がされない状態になっています。
 (Cokkie無効の端末で試してます)
 
-HTTPとHTTPSの切り替えでsessionが変わるということは把握していますが、
-今回はHTTPSのページ内だけの遷移です。
+HTTPとHTTPSの切り替えでsessionが変わるということは把握していますが、今回はHTTPS内だけの遷移です。
 
-一応isRequestedSessionIdFromCookie()・isRequestedSessionIdFromURL()の結果を
-システムアウトして確かめてみたところ、やはり以下のような結果になっていました。
+一応isRequestedSessionIdFromCookie()・isRequestedSessionIdFromURL()の結果をシステムアウトして確かめてみたところ、やはり以下のような結果になっていました。
 
 
 [HTTP]
 Cookie:false URL:false
 
 
-HTTPSの方は、web.xmlでCookieにsecureを設定していますが、
-これが原因でencodeURL・encodeRedirectURLが効かなくなることはないと思います。
+HTTPSの方は、web.xmlでCookieにsecureを設定していますが、これが原因でencodeURL・encodeRedirectURLが効かなくなることはないと思います。
 
-それぞれ動かしているマシンが違うので、もしかしたらTomcatの設定が影響しているのかもと考えたのですが、
-皆目見当がつきません。
+それぞれ動かしているマシンが違うので、もしかしたらTomcatの設定が影響しているのかもと考えたのですが、皆目見当がつきません。
 
-URL Rewritingができなくなるような要因や、何か手がかりになるような情報がありましたら、
-教えていただけないでしょうか。
+URL Rewritingができなくなるような要因や、何か手がかりになるような情報がありましたら、教えていただけないでしょうか。

HTTPSでのURL Rewritingが効きません

Java + Tomcat7.0で携帯電話用ページを作成中です。

encodeURLおよびencodeRedirectURLを使用して、Cookie非対応機種にも対応するようにしています。

HTTPで試すと、きちんとjsessionIdの付加がされていて、sessionの保持ができているのですが、同じソースをHTTPSで試すと、jsessionIdの付加がされない状態になっています。
(Cokkie無効の端末で試してます)

HTTPとHTTPSの切り替えでsessionが変わるということは把握していますが、今回はHTTPS内だけの遷移です。

一応isRequestedSessionIdFromCookie()・isRequestedSessionIdFromURL()の結果をシステムアウトして確かめてみたところ、やはり以下のような結果になっていました。

[HTTP]
Cookie:false URL:true

[HTTPS]
Cookie:false URL:false

HTTPSの方は、web.xmlでCookieにsecureを設定していますが、これが原因でencodeURL・encodeRedirectURLが効かなくなることはないと思います。

それぞれ動かしているマシンが違うので、もしかしたらTomcatの設定が影響しているのかもと考えたのですが、皆目見当がつきません。

URL Rewritingができなくなるような要因や、何か手がかりになるような情報がありましたら、教えていただけないでしょうか。

Java + Tomcat7.0で携帯電話用ページを作成中です。

encodeURLおよびencodeRedirectURLを使用して、Cookie非対応機種にも対応するようにしています。

HTTPで試すと、きちんとjsessionIdの付加がされていて、sessionの保持ができているのですが、同じソースをHTTPSで試すと、jsessionIdの付加がされない状態になっています。
(Cokkie無効の端末で試してます)

HTTPとHTTPSの切り替えでsessionが変わるということは把握していますが、今回はHTTPS内だけの遷移です。

一応isRequestedSessionIdFromCookie()・isRequestedSessionIdFromURL()の結果をシステムアウトして確かめてみたところ、やはり以下のような結果になっていました。


[HTTP]
Cookie:false URL:true

[HTTPS]
Cookie:false URL:false


HTTPSの方は、web.xmlでCookieにsecureを設定していますが、これが原因でencodeURL・encodeRedirectURLが効かなくなることはないと思います。

それぞれ動かしているマシンが違うので、もしかしたらTomcatの設定が影響しているのかもと考えたのですが、皆目見当がつきません。

URL Rewritingができなくなるような要因や、何か手がかりになるような情報がありましたら、教えていただけないでしょうか。

質問を投稿

HTTPSでのURL Rewritingがうまくいきません

Java + Tomcat7.0で携帯電話用ページを作成中です。

encodeURLおよびencodeRedirectURLを使用して、Cookie非対応機種にも対応するようにしています。

HTTPで試すと、きちんとjsessionIdの付加がされていて、sessionの保持ができているのですが、
同じソースをHTTPSで試すと、jsessionIdの付加がされない状態になっています。
(Cokkie無効の端末で試してます)

HTTPとHTTPSの切り替えでsessionが変わるということは把握していますが、
今回はHTTPSのページ内だけの遷移です。

一応isRequestedSessionIdFromCookie()・isRequestedSessionIdFromURL()の結果を
システムアウトして確かめてみたところ、やはり以下のような結果になっていました。

[HTTP]
Cookie:false URL:true

[HTTPS]
Cookie:false URL:false

HTTPSの方は、web.xmlでCookieにsecureを設定していますが、
これが原因でencodeURL・encodeRedirectURLが効かなくなることはないと思います。

それぞれ動かしているマシンが違うので、もしかしたらTomcatの設定が影響しているのかもと考えたのですが、
皆目見当がつきません。

URL Rewritingができなくなるような要因や、何か手がかりになるような情報がありましたら、
教えていただけないでしょうか。

Java + Tomcat7.0で携帯電話用ページを作成中です。

encodeURLおよびencodeRedirectURLを使用して、Cookie非対応機種にも対応するようにしています。

HTTPで試すと、きちんとjsessionIdの付加がされていて、sessionの保持ができているのですが、
同じソースをHTTPSで試すと、jsessionIdの付加がされない状態になっています。
(Cokkie無効の端末で試してます)

HTTPとHTTPSの切り替えでsessionが変わるということは把握していますが、
今回はHTTPSのページ内だけの遷移です。

一応isRequestedSessionIdFromCookie()・isRequestedSessionIdFromURL()の結果を
システムアウトして確かめてみたところ、やはり以下のような結果になっていました。


[HTTP]
Cookie:false URL:true

[HTTPS]
Cookie:false URL:false


HTTPSの方は、web.xmlでCookieにsecureを設定していますが、
これが原因でencodeURL・encodeRedirectURLが効かなくなることはないと思います。

それぞれ動かしているマシンが違うので、もしかしたらTomcatの設定が影響しているのかもと考えたのですが、
皆目見当がつきません。

URL Rewritingができなくなるような要因や、何か手がかりになるような情報がありましたら、
教えていただけないでしょうか。