Prasyarat
Magento sudah membuat situs web default pada instalasi (dalam kasus Anda mystore1.com).
Langkah 1 - Penciptaan
Pergi ke System->Manage Stores
. Klik Buat Situs Web . Isi formulir dengan nilai yang diinginkan dan simpan. Contoh:
- Nama - Situs web 2
- Kode - situs2
- Sortir Pesanan: 2
Klik pada Create Store . Dalam formulir, isi nilai-nilai dan simpan. Contoh:
- Situs web - Situs web 2 (yang Anda buat sebelumnya)
- Simpan untuk situs web 2
- Root Kategori - Kategori Default (sama seperti toko di mystore1.com)
Klik pada Buat Tampilan Toko . Dalam formulir, isi nilai-nilai dan simpan. Contoh:
- Toko
- Nama - simpan untuk situs web 2 (yang Anda buat di atas)
- Kode - store2
- Status - Diaktifkan
- Sortir Pesanan - 1
Sejauh ini Anda telah membuat situs web baru.
Langkah 2 - Konfigurasi
Pergi ke System->Configuration->Web->Unsecure
. Dari dropdown kiri atas, pilih 'Situs 2' (situs web bukan tampilan toko) dan isi nilai berikut.
- URL Basis: http://www.mysite2.com/
- URL Tautan Dasar: {{unsecure_base_url}}
- URL Kulit Dasar: {{unsecure_base_url}} skin /
- URL Media Dasar: {{unsecure_base_url}} media /
- URL JavaScript Dasar: {{unsecure_base_url}} js / Jika beberapa dari mereka sudah seperti itu, biarkan seperti itu.
Jika Anda berencana untuk menggunakan SSL di situs web Anda, Anda harus melakukan hal yang sama pada Secure
bagian tersebut tetapi isi url aman situs web Anda untuk 'URL Pangkalan'.
- URL Basis: https://www.mysite2.com/
- URL Tautan Dasar: {{secure_base_url}}
- URL Kulit Dasar: {{secure_base_url}} skin /
- URL Media Dasar: {{secure_base_url}} media /
- URL JavaScript Dasar: {{secure_base_url}} js /
Simpan perubahan dan kosongkan cache.
Langkah 3 - Konfigurasi server
Sekarang Anda harus membuat root dokumen dari mysite2.com mengarah ke folder yang sama dengan mysite1.com.
Tambahkan ini ke httpd.conf
file Anda
<VirtualHost *:80>
ServerAdmin webmaster@mysite2.com
DocumentRoot /document/root/here
ServerName mysite2.com
</VirtualHost>
Sekarang ketika Anda mengunjungi mysite2.com Anda akan melihat beranda yang sama dengan mysite1.com tetapi klik pertama yang Anda buat akan membawa Anda ke mysite1.com.
Untuk memperbaiki ini tambahkan berikut ini ke .htaccess
.
SetEnvIf Host www\.mysite1\.com MAGE_RUN_CODE=base #or the code for mysite1.com
SetEnvIf Host www\.mysite1\.com MAGE_RUN_TYPE=website
SetEnvIf Host ^mysite1\.com MAGE_RUN_CODE=base #or the code for mysite1.com
SetEnvIf Host ^mysite1\.com MAGE_RUN_TYPE=website
SetEnvIf Host www\.mysite2\.com MAGE_RUN_CODE=site2 #or the code for mysite1.com
SetEnvIf Host www\.mysite2\.com MAGE_RUN_TYPE=website
SetEnvIf Host ^mysite2\.com MAGE_RUN_CODE=site2 #or the code for mysite1.com
SetEnvIf Host ^mysite2\.com MAGE_RUN_TYPE=website
Mulai ulang server, bersihkan cache lagi untuk jaga-jaga (isi var / cache) dan Anda harus siap.
Jika saya melewatkan sesuatu Anda dapat memeriksa tutorial ini yang pada dasarnya mengatakan hal yang sama.
[EDIT]
Setelah mengonfigurasi situs web baru, untuk memisahkan pelanggan, buka System->Configuration->Customer Configuration->Account Sharing Options
dan setel nilai untuk Akun Pelanggan Bagikan ke Per situs web .