Introducción:
En el siguiente ejemplo, trato de configurar las variables de entorno de acuerdo con el valor 'HTTP_HOST' de la solicitud entrante.
El siguiente ejemplo se refiere al software Magento Webshop, que ofrece una vista de Tienda diferente para cada dominio configurado para aterrizar en el tienda principal.
Requisitos previos:
– Magento se ha configurado, además de su Store View predeterminada, para ofrecer otras 2 Store Views diferentes:view1 y vista2
– En nuestro ejemplo, las siguientes 3 URL aterrizan en el mismo sitio de Magento y estos son los resultados previstos:
http://www.mystore.com ==>> Vista de tienda predeterminada
http://www.mystore1.com ==>> view1 Vista de tienda
http://www.mystore2.com ==>> view2 Vista de tienda
CÓMO:
Establezca las siguientes 2 variables de entorno en Magento Apache vhost de la siguiente manera:
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
NOTA IMPORTANTE:
En este ejemplo, para que Magento dirija la solicitud a la vista de tienda adecuada, se espera que configure estas 2 vistas de tienda en el área de administración de Magento de antemano. Si las dos variables de entorno (MAGE_RUN_TYPE y MAGE_RUN_CODE) no están configuradas, Magento vuelve a la vista de tienda predeterminada.