私は、マルチインストールでprestashopをインストールしているので、同じインストール(異なるテーマ)に2つのドメインがあり、ホームページとフォームページでprestashop 1.5として実行するSSL証明書をインストールしましたお勧めします。例えばHttp to Httpsしかし、サイト全体ではありません
:
店舗1のための私のURL店が店舗2用www.mystore1.com 私のURLストアで今すぐ証明書がうまく機能しているmystore2.com
ですが、私は見ることができます私がhttps://www.mystore1.comにブラウズし、すべてがOKですが、ロックすると、www.mystore1.comまたはmystore1.comを参照すると、httpsへのリダイレクトがないという問題があります。私はmod_rewriteをONにして、htaccessを数回再生成しました。
これはmultistoreのために働く私のhtaccessファイルであり、私はそれを国防省にしたい:
<IFMODULE mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.mystore1.com$
RewriteRule . - [E=REWRITEBASE:/]
RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]
RewriteCond %{HTTP_HOST} ^mystore2.es$
RewriteRule . - [E=REWRITEBASE:/]
RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]
今、私は唯一サポートされているページに対してMYDOMAIN1ためにhttpをhttpsに追加したい(家庭とフォーム)。 www.mystore1.comとmystore1.comをhttps://www.mystore1.comにリダイレクトする手助けをしてください。
私が試してみました:
RewriteCond %{HTTP_HOST} ^mydomain1\.com$ [OR]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://www.mydomain1.com/$1 [R=301,L]
しかし、唯一のホームページで動作し、無httpsのページは動作を停止し、彼らは問題なくHTTPとしてロードする必要があります。
本当にありがとうございました!!