はじめに:
次の例では、着信リクエストの「HTTP_HOST」値に従って環境変数を設定しようとしています。
次の例は、Magento Webshopソフトウェアに関連しており、ドメインごとに異なるストアビューを提供します。本店。
前提条件:
– Magentoは、デフォルトのストアビューとは別に、他の2つの異なるストアビューを提供するように構成されています: view1 およびview2
–この例では、次の3つのURLが同じMagentoサイトに到達しており、意図した結果は次のとおりです。
http://www.mystore.com==>>デフォルトのストアビュー
http://www.mystore1.com ==>>view1ストアビュー
http://www.mystore2.com==>>view2ストアビュー
HOWTO:
MagentoApachevhostで次の2つの環境変数を次のように設定します。
SetEnvIf Host ^(www.)?mystore1.com$ MAGE_RUN_TYPE=store SetEnvIf Host ^(www.)?mystore1.com$ MAGE_RUN_CODE=view1 SetEnvIf Host ^(www.)?mystore2.com$ MAGE_RUN_TYPE=store SetEnvIf Host ^(www.)?mystore2.com$ MAGE_RUN_CODE=view2
重要な注意:
この例では、Magentoがリクエストを適切なストアビューに送信するために、事前にこれら2つのストアビューをMagento管理領域に構成する必要があります。環境変数(MAGE_RUN_TYPEとMAGE_RUN_CODE)の両方が設定されていない場合、Magentoはデフォルトのストアビューに戻ります。