0

httpすべてのURL をhttpsmagentoにリダイレクトしたいのですが、フロントエンドのみです。Magento では、 https ://www.siteground.com/tutorials/magento/magento_ssl.htm のリンクで説明されているように、フロントエンドに安全な URL を使用する設定がありますが、これはログインまたはチェックアウト後に表示されるページにのみ適用されます。

.htaccess ファイルに次のコードを適用しました。

RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R,L]

正常に動作していますが、管理パネルの URL もリダイレクトしhttpsています。管理パネルの URL ではなく、フロントエンドのみを保護する必要があります。

Magentoでそのようなことができるかどうかを確認してアドバイスしてください。

4

2 に答える 2

3

最初にルールを削除します。

次に、このリファレンスに従って、管理エリアに移動します。[システム] > [構成] > [Web] > [セキュア] に移動し、[フロントエンドで安全な URL を使用する] および [管理者で安全な URL を使用する] オプションをオンにします。

Web サイトのリンクはすべて https になっているはずです。次のルールを使用して、サイトの http バージョンをブックマークした人をリダイレクトできます。

RewriteCond %{HTTPS} off
RewriteRule ^ https://example.com%{REQUEST_URI} [R,L]

すべてが期待どおりに機能することをテストした後、Rフラグをに変更します。R=301

于 2015-01-27T11:18:38.307 に答える