バグ報告 > フロント機能 > ログイン後、購入手続き時にSSLのURLに移動しません |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
yoshikawa |
投稿日時: 2011/6/16 15:15
対応状況: −−−
|
半人前 登録日: 2011/6/7 居住地: 投稿: 14 |
ログイン後、購入手続き時にSSLのURLに移動しません ログイン後にカートから「購入手続き」へ進んだ際、SSLのURL「https」に遷移せず、「http」のURLに遷移してしまいます。
ログインしていない状態ですと「https」に遷移するのですが、こちらは現在のEC-Cubeの仕様なのでしょうか。 出来れば「https」へ遷移するようにしたいのですが、どうしたら良いのでしょうか。 ご存知の方がいましたら、教えていただけませんでしょうか。 お手数をお掛けしますが、宜しくお願いします。 ------------------------------------------------------------------------------------------ [EC-CUBE] eccube-2.11.1 新規インストール [レンタルサーバ] Ablenet [OS] FreeBSD [PHP] PHP5 [データベース] MySQL Database 5.0 [WEBサーバ] apache1.3(suexec付) [現象] ログイン後、購入手続き時にSSLのURLへ遷移しない ------------------------------------------------------------------------------------------ |
seasoft |
投稿日時: 2011/6/16 16:26
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: ログイン後、購入手続き時にSSLのURLに移動しません PCサイトですか?
当方環境だと、HTTPS に遷移しました。 http://****/cart/ ↓ https://****/shopping/deliv.php?transactionid=daecde90695e4b7989d68dc6b1d6ad882eb24735 EC-CUBE 2.11.2-dev サーバーOS Windows NT SEVEN 6.1 build 7600 DBサーバー PostgreSQL 9.0.3 WEBサーバー Apache/2.2.16 (Win32) mod_ssl/2.2.16 OpenSSL/0.9.8l PHP/5.2.17 PHP 5.2.17 (bcmath, calendar, com_dotnet, ctype, date, filter, ftp, hash, iconv, json, odbc, pcre, Reflection, session, libxml, standard, tokenizer, zlib, SimpleXML, dom, SPL, wddx, xml, xmlreader, xmlwriter, apache2handler, curl, gd, mbstring, mysql, mysqli, openssl, pgsql, zip) GD 有効 (GD Version => bundled (2.0.34 compatible), FreeType Support => 1, FreeType Linkage => with freetype, T1Lib Support => 1, GIF Read Support => 1, GIF Create Support => 1, JPG Support => 1, PNG Support => 1, WBMP Support => 1, XPM Support => , XBM Support => 1, JIS-mapped Japanese Font Support => ) HTTPユーザーエージェント Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.91 Safari/534.30
|
yoshikawa |
投稿日時: 2011/6/16 16:34
対応状況: −−−
|
半人前 登録日: 2011/6/7 居住地: 投稿: 14 |
Re: ログイン後、購入手続き時にSSLのURLに移動しません seasoft さん
早速ご回答いただき、ありがとうございます。 はい、PCサイトになります。 'HTTPS_URL'も設定してあるのですが、なぜか遷移しない状態となっております。 下記テストアカウントを用意させていただきましたので、ご確認いただくことは可能でしょうか。 http://cyoya.biz メールアドレス:abc@yahoo.co.jp パスワード:1234 お手数をお掛けしますが、宜しくお願い致します。 |
seasoft |
投稿日時: 2011/6/16 22:56
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: ログイン後、購入手続き時にSSLのURLに移動しません 一瞬 HTTPS を通って、リダイレクトで HTTP に戻っていますね。
なんでだろ・・・ もしや、PROXY を使って、SSL 処理している環境ですかね? それだと、PHP での HTTP/HTTPS 判別で誤りが発生します。
|
fukap |
投稿日時: 2011/6/17 8:39
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: ログイン後、購入手続き時にSSLのURLに移動しません そういえばyoshikawa様は、Ablenetの独自ドメイン型共用SSLというサービスをお使いでしたね。
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=8150&forum=11&post_id=39471#forumpost39471 これが影響しているのかなぁ。 |
yoshikawa |
投稿日時: 2011/6/17 15:53
対応状況: −−−
|
半人前 登録日: 2011/6/7 居住地: 投稿: 14 |
Re: ログイン後、購入手続き時にSSLのURLに移動しません seasoft様 fukap様
いつもご回答いただきありがとうございます。 本当にとても助かっております。 SSLの都合上、PHPで対応するのは難しいのかと思い、htaccessで対応しようと、下記を記述したhtaccessをアップしてみたのですが、こちらも転送することができず、なぜかエラーになってしまいます。 ※まずはhttps://cyoya.biz/abouts/でためしたバージョンになります。 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{HTTPS} off RewriteCond %{REQUEST_URI} /abouts/?$ RewriteRule ^(.*)$ https://%{HTTP_HOST}/abouts/ [R,L] </IfModule> 仕様上、htaccessでの対応も難しいのでしょうか。 お手数をお掛けしますが、宜しくお願い致します。 |
seasoft |
投稿日時: 2011/6/17 16:02
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: ログイン後、購入手続き時にSSLのURLに移動しません %{HTTPS} は PHP 同様、常に off と判定されると思います。
phpinfo() や var_dump($_SERVER) などで、HTTP アクセスと HTTPS アクセスの場合の差異を見つけるのが吉かな。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |