質問 > フロント機能 > 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 居住地: 東京都 投稿: 1570 |
Re: 2.13.5 httpsでリダイレクトループしてしまいます wwwありとなしが混在していませんか?
|
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 居住地: 東京都 投稿: 1570 |
Re: 2.13.5 httpsでリダイレクトループしてしまいます 要求値='xxxxx.jp'
ってなっているので、アクセスしてきているURLはwwwなしになっている気がします どこか違うとこでもリダイレクトしてそうな気がします(htaccessとか)
|
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」として機能させなくしてみましたが、状況は変わらなかったです。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |