GNU/Linux >> Znalost Linux >  >> Linux

Konfigurace Apache pro Magento pro zobrazení různých zobrazení obchodu z různých adres URL/domén.

Úvod:
V následujícím příkladu se snažím nastavit proměnné prostředí podle hodnoty 'HTTP_HOST' příchozího požadavku.
Následující příklad se týká softwaru Magento Webshop, který nabízí různé zobrazení obchodu pro každou doménu nakonfigurovanou tak, aby přistála v hlavní obchod.

Předpoklady:
– Magento je nakonfigurováno, kromě výchozího zobrazení obchodu, aby nabízelo další 2 různá zobrazení obchodu:view1 a view2
– V našem příkladu následující 3 adresy URL přistávají na stejném webu Magento a zde jsou zamýšlené výsledky:
http://www.mystore.com ==>> Výchozí zobrazení obchodu
http://www.mystore1.com ==>> view1 Store View
http://www.mystore2.com ==>> view2 Store View

JAK:
Nastavte následující 2 proměnné prostředí v Magento Apache vhost následovně:

    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

DŮLEŽITÁ POZNÁMKA:
V tomto příkladu, aby Magento nasměrovalo požadavek na příslušný Store View, očekává se předem nakonfigurovat tato 2 Store View v oblasti správy Magento. Pokud nejsou nastaveny obě proměnné prostředí (MAGE_RUN_TYPE a MAGE_RUN_CODE), Magento se vrátí k výchozímu zobrazení obchodu.


Linux
  1. Nejlepších 5 podcastů pro novinky a tipy pro Linux

  2. Konfigurace Apache pro zpracování WebSocks

  3. Awk z různých řádků?

  1. Windows – Jak vynutit kódovou stránku/místní nastavení (odlišné od národního prostředí systému Linux) pro aplikace Wine bez Unicode?

  2. Nástroje Gui pro Apache?

  3. Jak přepsat adresy URL pomocí mod_rewrite pro Apache na Ubuntu 20.04

  1. Nainstalujte Apache 2 ze zdroje na Linux

  2. Změřte provoz z protokolu přístupu Apache

  3. Nakonfigurujte Jenkins pro jiný user.home