Önkoşullar
Magento zaten kurulumda varsayılan bir web sitesi oluşturdu (sizin durumunuzda mystore1.com).
Adım 1 - Yaratılış
Git System->Manage Stores
. Web Sitesi Oluştur'u tıklayın . Formu istediğiniz değerlerle doldurun ve kaydedin. Misal:
- İsim - Web Sitesi 2
- Kod - site2
- Sıralama Düzeni: 2
Mağaza Oluştur'u tıklayın . Formda değerleri doldurun ve kaydedin. Misal:
- Web sitesi - Web sitesi 2 (daha önce oluşturduğunuz)
- Web sitesi için mağaza 2
- Kök Kategori - Varsayılan Kategori (mystore1.com'daki mağaza ile aynı)
Tıklamak Mağaza Görünümü Oluştur'u . Formda değerleri doldurun ve kaydedin. Misal:
- mağaza
- Ad - web sitesi 2 için mağaza (yukarıda oluşturduğunuz)
- Kod - mağaza2
- Durum - Etkin
- Sıralama Düzeni - 1
Şimdiye kadar yeni bir web sitesi oluşturdunuz.
Adım 2 - Yapılandırma
Git System->Configuration->Web->Unsecure
. Sol üstteki açılır menüden 'Web Sitesi 2'yi (mağaza görünümü değil web sitesi) seçin ve aşağıdaki değeri girin.
- Temel URL: http://www.mysite2.com/
- Temel Bağlantı URL'si: {{unsecure_base_url}}
- Temel Dış Görünüm URL'si: {{unsecure_base_url}} dış görünüm /
- Temel Medya URL'si: {{unsecure_base_url}} medya /
- Temel JavaScript URL'si: {{unsecure_base_url}} js / Bazıları zaten böyle ise, bunları bu şekilde bırakın.
Web sitenizde SSL kullanmayı planlıyorsanız, aynısını Secure
bölümde yapmalısınız ancak 'Temel URL' için web sitenizin güvenli URL'sini doldurmalısınız.
- Temel URL: https://www.mysite2.com/
- Temel Bağlantı URL'si: {{secure_base_url}}
- Temel Dış Görünüm URL'si: {{secure_base_url}} dış görünüm /
- Temel Medya URL'si: {{secure_base_url}} medya /
- Temel JavaScript URL'si: {{secure_base_url}} js /
Değişiklikleri kaydedin ve önbelleği temizleyin.
Adım 3 - Sunucu yapılandırması
Şimdi mysite2.com'un belge kökünü mysite1.com ile aynı klasöre işaret etmelisiniz.
Bunu httpd.conf
dosyanıza ekleyin
<VirtualHost *:80>
ServerAdmin webmaster@mysite2.com
DocumentRoot /document/root/here
ServerName mysite2.com
</VirtualHost>
Şimdi mysite2.com'u ziyaret ettiğinizde mysite1.com ile aynı ana sayfayı göreceksiniz ancak yaptığınız ilk tıklama sizi mysite1.com'a götürecektir.
Bunu düzeltmek için aşağıdakini ekleyin .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
Sunucuyu yeniden başlatın, her ihtimale karşı önbelleği temizleyin (var / cache içeriği) ve hazır olmalısınız.
Bir şeyi kaçırmam durumunda , temelde aynı şeyleri söyleyen bu öğreticiyi kontrol edebilirsiniz .
[DÜZENLE]
müşterileri ayırmak üzere, yeni bir web sitesi yapılandırdıktan sonra gidip System->Configuration->Customer Configuration->Account Sharing Options
ve değerini ayarlamak Hisse Müşteri Hesapları için Başına web .