Pendahuluan:
Dalam contoh berikut saya mencoba untuk mengatur variabel lingkungan sesuai dengan nilai 'HTTP_HOST' permintaan yang masuk.
Contoh berikut berkaitan dengan perangkat lunak Magento Webshop yang menawarkan tampilan Toko yang berbeda untuk setiap domain yang dikonfigurasi untuk mendarat di toko utama.
Prasyarat:
– Magento telah dikonfigurasi, selain dari Tampilan Toko defaultnya, untuk menawarkan 2 Tampilan Toko lain yang berbeda:tampilan1 dan tampilan2
– Dalam contoh kami, 3 URL berikut mendarat di situs Magento yang sama dan inilah hasil yang diinginkan:
http://www.mystore.com ==>> Tampilan Toko Default
http://www.mystore1.com ==>> tampilan1 Tampilan Toko
http://www.mystore2.com ==>> tampilan2 Tampilan Toko
CARA:
Setel 2 Variabel Lingkungan berikut di Magento Apache vhost sebagai berikut:
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
CATATAN PENTING:
Dalam contoh ini, agar Magento mengarahkan permintaan ke Tampilan Toko yang sesuai, diharapkan untuk mengonfigurasi 2 Tampilan Toko ini di area Administrasi Magento terlebih dahulu. Jika kedua Variabel Lingkungan (MAGE_RUN_TYPE dan MAGE_RUN_CODE) tidak disetel, maka Magento kembali ke Tampilan Toko default.