どうも、こんにちは。HYです。
AWSサーバでECCUBE4を構築した際の話です。
ECCUBEの設定でhttps通信を強制すると、リダイレクトループに陥りました。
原因はAWSのロードバランサがhttpsでリクエストを受け取っても、
その配下のWEBサーバでは、ロードバランサから常にhttpで受け取っていたからでした。
WEBサーバの変数として設定してあげて解決しました。
SetEnvIf X-Forwarded-Proto ^https$ HTTPS=on