Kriuchko
1/9/2019 - 11:44 AM

Multi-Site Multi-Domain Setup multisite multidomain multi site multi domain multi siting

Magento 1 Multi-Site Multi-Domain Setup multisite multidomain multi site multi domain multi siting

Создать вебсайты, дефолтные сторы, дефолтное store view

прописать в System -> Configuration -> General -> Web. Base урлы, писать те домены которые будут у сайта domain1.com, domain2.com and domain3.com

Хостер/админ должен прописать в httpd.conf, для каждого домена что бы он вел в ту же корневую папку с установленной маджентой (это данные админа webmaster@domain1.com не обращать внимания)

<VirtualHost *:80>
    ServerAdmin webmaster@domain1.com
    DocumentRoot /var/www/http
    ServerName domain1.com
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin webmaster@domain1.com
    DocumentRoot /var/www/http
    ServerName domain2.com
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin webmaster@domain1.com
    DocumentRoot /var/www/http
    ServerName domain3.com
</VirtualHost>

В .htaccess прописать

SetEnvIf Host www\.domain1\.com MAGE_RUN_CODE=domain1_com
SetEnvIf Host www\.domain1\.com MAGE_RUN_TYPE=website
SetEnvIf Host ^domain1\.com MAGE_RUN_CODE=domain1_com
SetEnvIf Host ^domain1\.com MAGE_RUN_TYPE=website

SetEnvIf Host www\.domain2\.com MAGE_RUN_CODE=domain2_com
SetEnvIf Host www\.domain2\.com MAGE_RUN_TYPE=website
SetEnvIf Host ^domain2\.com MAGE_RUN_CODE=domain2_com
SetEnvIf Host ^domain2\.com MAGE_RUN_TYPE=website

SetEnvIf Host www\.domain3\.com MAGE_RUN_CODE=domain3_com
SetEnvIf Host www\.domain3\.com MAGE_RUN_TYPE=website
SetEnvIf Host ^domain3\.com MAGE_RUN_CODE=domain3_com
SetEnvIf Host ^domain3\.com MAGE_RUN_TYPE=website