質問 > その他 > GMOペイメントゲートウェイの通知サービスのためにhttpアクセスを許可したい。 |
その他
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
nirnir |
投稿日時: 2021/9/1 22:06
対応状況: −−−
|
新米 登録日: 2021/8/31 居住地: 投稿: 2 |
Re: GMOペイメントゲートウェイの通知サービスのためにhttpアクセスを許可したい。 ご返信ありがとうございます。
ご丁寧に説明してくださってありがとうございます。 申し訳ございません、 具体的にはどのように記述いいのか、ご教示いただけますでしょうか。 お忙しいところ大変申し訳ございません。 よろしくお願いいたします。 |
468 |
投稿日時: 2021/9/1 8:15
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: GMOペイメントゲートウェイの通知サービスのためにhttpアクセスを許可したい。 >また、.env内でECCUBE_FORCE_SSLを強制SSLにしています。
>こちらも関係ありますでしょうか。 関係あると思います。 httpでアクセスされた場合、https付きのURLへ301リダイレクトする仕組みとなっていると思います。 .htaccessでhttpへリダイレクトさせるとループが行るのではないでしょうか? /scr/Eccube/Kernel.phpの中で $container->getParameter('eccube_force_ssl') を参照して処理を分岐していると箇所がありますので ここで「/gmo_payment_gateway/receive」の時だけSSL強制を行わないようにすればリダイレクトされなくなるのではないかと思います。
|
nirnir |
投稿日時: 2021/8/31 15:12
対応状況: −−−
|
新米 登録日: 2021/8/31 居住地: 投稿: 2 |
GMOペイメントゲートウェイの通知サービスのためにhttpアクセスを許可したい。 ▼テンプレート
[EC-CUBE] 4.0.5、新規インストール [レンタルサーバ] Xserver [OS] Linux sv10462.xserver.jp 5.4.0-73-generic #82~18.04.1-Ubuntu SMP Fri Apr 16 15:10:02 UTC 2021 x86_64 [PHP] 7.4.13 [データベース] MySQL 5.7.29 [WEBサーバ] Apache [ブラウザ] google chrome [導入プラグインの有無] PGマルチペイメントサービス決済プラグイン [カスタマイズの有無] 特にしていません。 [現象] GMOペイメントの決済通知サービスでhttps接続ができないと言われ、 http接続に変更するようにサポートに説明されました。 htaccessなどでhttpにでアクセスできるように記載しましたが、常時SSLをしているため、 サポートで回答のあった「/gmo_payment_gateway/receive」のURLにアクセスができません。 書き方も間違っている可能性がありますので、以下記述したものです。 RewriteEngine on RewriteCond %{REQUEST_URI} ^/gmo_payment_gateway/receive/ RewriteCond %{HTTPS} on RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R,L] また、.env内でECCUBE_FORCE_SSLを強制SSLにしています。 こちらも関係ありますでしょうか。 色々調べましたが、情報が見つからないのでご教授いただけますでしょうか。 よろしくお願いいたします。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |