GNU/Linux >> Belajar Linux >  >> Linux

Mengonfigurasi Apache untuk Magento untuk menampilkan Tampilan Toko yang berbeda dari URL/Domain yang berbeda.

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.


Linux
  1. 5 podcast teratas untuk berita dan tips Linux

  2. Apache mod_rewrite

  3. Mengonfigurasi Apache untuk menangani WebSocks

  1. Jalankan beberapa versi PHP untuk domain yang berbeda di NGNIX

  2. Awk Dari Baris Yang Berbeda?

  3. Windows – Bagaimana Memaksa Codepage/locale (berbeda dengan Lokal Sistem Linux) Untuk Aplikasi Wine Non-unicode?

  1. Alat Gui Untuk Apache?

  2. Cara Menulis Ulang URL dengan mod_rewrite untuk Apache di Ubuntu 20.04

  3. Instal Apache 2 dari Sumber di Linux