Preconditions
Magento ने पहले ही स्थापना पर एक डिफ़ॉल्ट वेबसाइट बनाई (आपके मामले में mystore1.com)।
चरण 1 - निर्माण पर
जाएं System->Manage Stores
। Create Website पर क्लिक करें । फॉर्म में वांछित मान भरें और सेव करें। उदाहरण:
- नाम - वेबसाइट 2
- कोड - साइट 2
- क्रम क्रम: 2
क्रिएट स्टोर पर क्लिक करें । फॉर्म में मान भरें और सेव करें। उदाहरण:
- वेबसाइट - वेबसाइट 2 (आपके द्वारा पहले बनाई गई)
- वेबसाइट के लिए स्टोर 2
- रूट श्रेणी - डिफ़ॉल्ट श्रेणी (मिस्ट्री 1 में स्टोर के समान)
Create Store View पर क्लिक करें । फॉर्म में मान भरें और सेव करें। उदाहरण:
- दुकान
- नाम - वेबसाइट 2 के लिए स्टोर (आपके द्वारा ऊपर बनाया गया)
- कोड - store2
- स्थिति - सक्षम
- क्रम क्रम - १
अब तक आपने एक नई वेबसाइट बनाई है।
चरण 2 - कॉन्फ़िगरेशन पर
जाएं System->Configuration->Web->Unsecure
। ऊपरी बाएँ ड्रॉपडाउन से 'वेबसाइट 2' (वेबसाइट स्टोर दृश्य नहीं) का चयन करें और निम्न मान भरें।
- आधार URL: http://www.mysite2.com/
- आधार लिंक URL: {{unsecure_base_url}}
- बेस स्किन URL: {{unsecure_base_url}} स्किन /
- बेस मीडिया URL: {{unsecure_base_url}} मीडिया /
- बेस जावास्क्रिप्ट URL: {{unsecure_base_url}} js / यदि उनमें से कुछ पहले से ही ऐसे हैं, तो उन्हें इस तरह छोड़ दें।
यदि आप अपनी वेबसाइट पर SSL का उपयोग करने की योजना बनाते हैं, तो आपको उसी पर करना चाहिए Secure
अनुभाग लेकिन 'आधार URL' के लिए अपनी वेबसाइट के सुरक्षित यूआरएल को भरें।
- आधार URL: https://www.mysite2.com/
- आधार लिंक URL: {{Secure_base_url}}
- बेस स्किन URL: {{Secure_base_url}} स्किन /
- बेस मीडिया URL: {{Secure_base_url}} मीडिया /
- बेस जावास्क्रिप्ट URL: {{Secure_base_url}} js /
परिवर्तन सहेजें और कैश को साफ़ करें।
चरण 3 - सर्वर कॉन्फ़िगरेशन
अब आपको mysite2.com के दस्तावेज़ रूट को mysite1.com के समान फ़ोल्डर में बनाना होगा।
इसे अपनी httpd.conf
फ़ाइल में जोड़ें
<VirtualHost *:80>
ServerAdmin webmaster@mysite2.com
DocumentRoot /document/root/here
ServerName mysite2.com
</VirtualHost>
अब जब आप mysite2.com पर जाते हैं, तो आपको mysite1.com जैसा ही होमपेज दिखाई देगा, लेकिन आपके द्वारा किया गया पहला क्लिक आपको mysite1.com पर ले जाएगा।
इसे ठीक करने के लिए निम्नलिखित को जोड़ें .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
सर्वर को पुनरारंभ करें, केवल मामले में (var / कैश की सामग्री) कैश फिर से साफ़ करें और आपको तैयार होना चाहिए।
मामले में मैंने कुछ याद किया आप इस ट्यूटोरियल की जांच कर सकते हैं कि मूल रूप से एक ही बातें कहती हैं।
[संपादित करें]
नई वेबसाइट को कॉन्फ़िगर करने के बाद, ग्राहकों को अलग करने के लिए प्रति ग्राहक शेयर ग्राहक खातों के लिए System->Configuration->Customer Configuration->Account Sharing Options
मूल्य निर्धारित करें ।