バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

プラグイン > 開発について > 3.0.13のSSL化がうまくいかない

開発について

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
kinon
投稿日時: 2017/2/2 11:23
対応状況: −−−
新米
登録日: 2017/1/16
居住地:
投稿: 10
3.0.13のSSL化がうまくいかない
現在以下の構成でSSL対応を実施しましたが、twigにてurlメソッドが使われているページはリダイレクトループされてしまい困っています。

構成
・さくらレンタルサーバ
・EC-CUBE3.0.13
・PHP5.6

.htaccessは以下のようにしています。

DirectoryIndex index.php index.html .ht

order deny,allow
deny from all
allow from all

<IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteBase /

        # HTTPSへリダイレクト
        RewriteCond %{ENV:HTTPS} !^on$
        RewriteCond %{HTTP:X-Sakura-Forwarded-For} ^$
        # セキュリティのためドメイン名をhogeとしています
        RewriteRule ^(.*)$ https://hoge.shop/$1 [R=301,L]

        # index.phpへアクセスしてきたら以降何もしない
        RewriteRule ^index\.php$ - [L]

        # Authorization ヘッダが取得できない環境への対応
        RewriteCond %{HTTP:Authorization} ^(.*)
        RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]

        # 変なアクセスはindex.phpへ
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteCond %{REQUEST_FILENAME} !^(.*)\.(gif|png|jpe?g|css|ico|js|svg)$ [NC]
        RewriteRule . index.php [QSA,L]
</IfModule>


手順としては、
1. さくらサーバにてSSL導入
2. htaccess変更
3. EC-CUBEの管理画面のセキュリティ設定にて強制SSLをONに。(このときすでにセキュリティ設定のtwigでもformにurlが使われておりましたのでurlをpathに変更し更新させました。)

上記の通り、urlメソッドをpathに変更することで該当ページは問題なく見れるようになりますが、urlメソッドが使われているtwigファイルを全てそのように変更する必要があるのでしょうか。

またリダイレクトループがかかってしまうページに対してhttps://hoge.shop/index.php/entryとindex.phpをつけてアクセスするとリダイレクトループにならず普通にアクセスできてしまいます。

どこがおかしいのかわかる方いましたら教えてください。
宜しくお願い致します。
red
投稿日時: 2017/2/2 11:39
対応状況: −−−
登録日: 2010/2/15
居住地: 東京都
投稿: 1568
Re: 3.0.13のSSL化がうまくいかない
2系の内容ですが、SNI SSLを使う場合3系でも同じ問題が起きると思います
直し方は基本的には同じだと思います
http://nob-log.info/2016/11/01/sakura-original-ssl/


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

kinon
投稿日時: 2017/2/2 11:48
対応状況: 解決済
新米
登録日: 2017/1/16
居住地:
投稿: 10
Re: 3.0.13のSSL化がうまくいかない
早速試しました!
autoload.phpに追記したところリダイレクトループがかかってたページへ問題なくアクセスすることができました!
秒速返信かつ的確なアドバイスありがとうございました!
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
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.