バージョン選択

フォーラム

メニュー

オンライン状況

23 人のユーザが現在オンラインです。 (16 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 23
もっと...

サイト内検索

質問 > フロント機能 > 2.13.5 httpsでリダイレクトループしてしまいます

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
nsc
投稿日時: 2016/10/25 15:47
対応状況: −−−
新米
登録日: 2016/10/25
居住地:
投稿: 5
2.13.5 httpsでリダイレクトループしてしまいます
2.13.5 httpsでリダイレクトループしてしまいます

初めてEC-CUBEを設置しています。
件名の通り、ユーザー側でhttpsでアクセスすると、リダイレクトループが発生しています。
原因がわからないため回避方法を質問します。

[EC-CUBE] 2.13.5
[レンタルサーバ]さくらレンタルサーバー
[OS]FreeBSD
[PHP] 5.3.x
[データベース]MySQL 5.5
[WEBサーバ] Apache 2.2.x
[SNI/SSL] サイバートラスト社 SureServer
[ブラウザ]IE,Chrome,Firefox
[導入プラグインの有無]無
[カスタマイズの有無]以下の通り

1.まず、さくらサーバーのデフォルトのドメインでインストールしました。
http://xxxxxx.sakura.ne.jp/xxxxxxx.jp/html/

2.テンプレートを作成したり、会員情報や商品などをSSL無しのままでで構築しました。

3.独自ドメインとSSLを設定し再インストール(データベースは初期化せずにそのまま)しました。
http://www.xxxxxx.jp/

ドメイン直下に「html」の中身を設置。
「data」を「_data」へ名前変更し、ドメイン直下に設置。
「define.php」を書き換えインストール。
/** HTMLディレクトリからのDATAディレクトリの相対パス */
define('HTML2DATA_DIR', './_data/');
「config.php」
define('HTTP_URL', 'http://www.xxxxxx.jp/'); //正しいことを確認
define('HTTPS_URL', 'https://www.xxxxxx.jp/'); //正しいことを確認
define('AUTH_MAGIC', 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'); //変わってしまったのでテスト環境のものに書き換え

という流れです。

長くなってすみません。
返信欄に続きます。
nsc
投稿日時: 2016/10/25 15:51
対応状況: −−−
新米
登録日: 2016/10/25
居住地:
投稿: 5
Re: 2.13.5 httpsでリダイレクトループしてしまいます
続きです。

■現状では「http://www.xxxxxx.jp/ 」でアクセスするとページ推移も問題なく行えますが、マイページなどの「https://www.xxxxxx.jp/mypage/ 」などへアクセスすると、リダイレクトループが発生します。

■各ブラウザでは以下の表示です。
IE このページは表示できません
Firefox ページの自動転送設定が正しくありません
Chrome www.xxxxx.jp ページは機能していません www.xxxxx.jp でリダイレクトが繰り返し行われました。

■管理画面は「SSL強制」にしたのに、なぜかログインしても「http://www.xxxxxx.jp/xxxxxx 」のままですが、アクセスはできます。

さらに次の返信欄に続きます。
nsc
投稿日時: 2016/10/25 15:52
対応状況: −−−
新米
登録日: 2016/10/25
居住地:
投稿: 5
Re: 2.13.5 httpsでリダイレクトループしてしまいます
続きです。

エラーログを見ると以下のものが複数表示されます。

2016/10/25 15:02:26 /mypage/login.php
Warning(E_USER_WARNING): ホスト名不一致を検出。
リダイレクト実行。
要求値='xxxxx.jp'
設定値='www.xxxxx.jp'
リダイレクト先='https://www.xxxxx.jp/mypage/login.php?transactionid=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
on [/home/xxxxx/www/xxxxx.jp/_data/class/SC_Initial.php(542)] from 219.119.136.7

以上です。
おかしなことをしてしまっていたり、設定をし忘れているところなどありますでしょうか?

原因と回避方法をご教授願えればと思います。

返信欄に続きます。
red
投稿日時: 2016/10/25 16:35
対応状況: −−−
登録日: 2010/2/15
居住地: 東京都
投稿: 1569
Re: 2.13.5 httpsでリダイレクトループしてしまいます
wwwありとなしが混在していませんか?


----------------
EC-CUBEのカスタマイズ、トラブル解決承ります
お気軽にお問い合わせ下さい
https://www.ec-cube.net/integrate/partner/partner.php?partner_id=690

nsc
投稿日時: 2016/10/25 17:24
対応状況: −−−
新米
登録日: 2016/10/25
居住地:
投稿: 5
Re: 2.13.5 httpsでリダイレクトループしてしまいます
red様

早速、アドバイスいただきありがとうございます。

config.phpには以下のように記述しております。
define('HTTP_URL', 'http://www.xxxxxx.jp/');
define('HTTPS_URL', 'https://www.xxxxxx.jp/');

また、サーバーの証明書も以下のようになっています。
CommonName: www.xxxxxx.jp

他に混在しそうなところはあるでしょうか?
red
投稿日時: 2016/10/25 17:32
対応状況: −−−
登録日: 2010/2/15
居住地: 東京都
投稿: 1569
Re: 2.13.5 httpsでリダイレクトループしてしまいます
要求値='xxxxx.jp'
ってなっているので、アクセスしてきているURLはwwwなしになっている気がします
どこか違うとこでもリダイレクトしてそうな気がします(htaccessとか)


----------------
EC-CUBEのカスタマイズ、トラブル解決承ります
お気軽にお問い合わせ下さい
https://www.ec-cube.net/integrate/partner/partner.php?partner_id=690

nsc
投稿日時: 2016/10/25 17:59
対応状況: −−−
新米
登録日: 2016/10/25
居住地:
投稿: 5
Re: 2.13.5 httpsでリダイレクトループしてしまいます
dataフォルダの中の.htaccessは

order allow,deny
deny from all

の記述のみとし、

ドメイン直下の.htaccessはファイル名を「_.htaccess」として機能させなくしてみましたが、状況は変わらなかったです。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,643名です
総投稿数は109,891件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2311
5
umebius
2085
6
yuh
1819
7
h_tanaka
1635
8
red
1569
9
mcontact
1265
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.