バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

 > フロント機能 > httpからhttpsへのリダイレクトが出来ない

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
anz
投稿日時: 2017/2/7 11:07
対応状況: −−−
半人前
登録日: 2016/10/12
居住地:
投稿: 16
Re: httpからhttpsへのリダイレクトが出来ない
私の知識では、新規でインストールする手順しかわかりません。個人的なメモですので見にくいかと存じますが、晒します。

★autoload.phpの最初に下記を追加
===
if (isset($_SERVER['HTTP_X_SAKURA_FORWARDED_FOR'])) {
$_SERVER['HTTPS'] = 'on';
$_ENV['HTTPS'] = 'on';
$_SERVER['HTTP_HOST'] = 'ドメイン.jp';
$_SERVER['SERVER_NAME'] = 'ドメイン.jp';
$_ENV['HTTP_HOST'] = 'ドメイン.jp';
$_ENV['SERVER_NAME'] = 'ドメイン.jp';
}
===

★さくらサーバーにEC-CUBEを展開する
※クイックインストールを使う場合は、ストア名が挿入されるため、排除する手順が必要
ex)https://ドメイン.jp/ディレクトリ名/html

★サーバーコントロールパネルより、ドメイン設定
ルートディレクトリを変更

//変更前
https://ドメイン.jp/

//変更後
https://ドメイン.jp/ディレクトリ名

★.htaccessの修正
ルートディレクトリを変更した場合、htmlフォルダの.htaccessを修正しないとエラーが出る。

=== htmlの.htaccess
SetEnvIf REDIRECT_HTTPS (.+) HTTPS=$1

order deny,allow
allow from all
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /html

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

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !^(.*)\.(gif|png|jpe?g|css|ico|js|svg)$ [NC]
RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>
===

★https://ドメイン.jp/html/にアクセスしEC-CUBEをインストールする

★htmlフォルダをURLから消す準備
htmlフォルダの中身をEC-CUBEルートへ移動させる
.htaccessを修正する

=== htmlの.htaccess
SetEnvIf REDIRECT_HTTPS (.+) HTTPS=$1

order deny,allow
allow from all
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

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

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !^(.*)\.(gif|png|jpe?g|css|ico|js|svg)$ [NC]
RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>
===

★index.php、index_dev.php、autoload.phpを修正する(//の移動)

★path.ymlの修正
/app/config/eccube/path.yml
root_urlpath: /

https://ドメイン.jp、管理画面にアクセスし動作確認
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   httpからhttpsへのリダイレクトが出来ない zara 2017/2/5 16:18
     Re: httpからhttpsへのリダイレクトが出来ない 468 2017/2/6 1:22
     Re: httpからhttpsへのリダイレクトが出来ない anz 2017/2/6 9:57
       Re: httpからhttpsへのリダイレクトが出来ない zara 2017/2/6 22:17
       » Re: httpからhttpsへのリダイレクトが出来ない anz 2017/2/7 11:07

 



ログイン


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

統計情報

総メンバー数は89,293名です
総投稿数は110,077件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1652
8
red
1570
9
mcontact
1302
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.