---
title: "商取引関連ページでのHTTPSの強制"
slug: "enforcing-https-on-commerce-related-pages"
abstract: "あなたのストアフロントのCommerce関連ページでHTTPSを強制する方法を学びましょう。"
---
# 商取引関連ページでのHTTPSの強制

Sitecore.Commerce.XA.Foundation.common.config設定ファイルには<httpRequestBegin>パイプラインの一部であるプロセッサーがあり、ライブストアフロントを稼働させる際にすべてのCommerce関連ページでHTTPSを強制します。訪問者が\_CommercePage Foundationテンプレートで作成されたページにアクセスしようとすると、プロセッサはそのページをHTTPSにリダイレクトします。

> !注パイプラインはエクスペリエンスエディターでHTTPSを強制しませんし、ページが\_CommercePage基礎テンプレートで作成されていない場合も含まれます。

## 構成

プロセッサはSitecore.Commerce.XA.Foundation.common.config設定ファイルで次のように定義されています。

<httpRequestBegin>
 <processor type="Sitecore.Commerce.XA.Foundation.Common.Pipelines.SecuredPageProcessor, Sitecore.Commerce.XA.Foundation.Common"
 patch:after="processor@type='Sitecore.Pipelines.HttpRequest.ItemResolver, Sitecore.Kernel'" />
</httpRequestBegin>

特定の店舗サイトでHTTPSを強制*したくない場合は*、[その店舗のコマースコントロールパネルの設定](https://doc.sitecore.com/xp/ja/developers/102/sitecore-experience-commerce/configure-sxa-storefront-and-commerce-settings.html "Configure SXA Storefront and commerce settings")(*/sitecore/Commerce/Commerce Control Panel/Storefront Settings/Storefronts//Storefront Configuration*)で**Enforce SSL**フィールドを無効にできます。

インストール内のどのサイトでもHTTPSを強制したくない場合は、プロセッサを設定ファイルから削除できます。