2012-02-23 1 views
4

Я пытаюсь установить установку magento для запуска нескольких веб-сайтов. Я выполнил большинство шагов, включая припаркованный домен. Однако я не уверен, о том, как ответить ниже заявление:Set envif Host Magento Несколько магазинов

Самый простой из них является .htaccess решение, которое требует, чтобы определить следующие строки:

SetEnvIf Host .*myhost.* MAGE_RUN_CODE="base"; 
SetEnvIf Host .*myhost.* MAGE_RUN_TYPE="website"; 

Просто убедитесь, что. myhost. - выражение регулярного выражения, соответствующее домену, для которого вы хотите установить переменные окружения.

Например, мой сайт www.domain.com, а также www.domain1.com, magento установлен на домене.com, поэтому для хоста я помещаю. domain.com. и оставить код запуска, а также тип и базу и сайт

ответ

5

То, что вы должны изменить, это MAGE_RUN_CODE, чтобы соответствовать коду сайта, который управляется в бэкэнде Magento. Вам также необходимо изменить бит myhost, соответствующий доменному имени вашего сайта.

Так, например, если ваш сайт размещен на someebsite.com, и у вас есть два «магазина» (Store View A и Store View B, где «ViewA» - это вид магазина A и «ViewB» - это вид магазина B.)

вы бы написать следующее:

SetEnvIf Host .*somewebsite.* MAGE_RUN_CODE=ViewA 
SetEnvIf Host .*somewebsite.* MAGE_RUN_TYPE=website 

SetEnvIf Host .*somewebsite.* MAGE_RUN_CODE=ViewB 
SetEnvIf Host .*somewebsite.* MAGE_RUN_TYPE=website 

Это предполагается, что вы сделали две разные "Сайты" в Magento Backend. Если вы создали другой магазин, вы замените «веб-сайт» на магазин.

Больше чтения на переименовании Magento можно найти здесь:

http://www.magentocommerce.com/wiki/4_-_themes_and_template_customization/navigation/multiple-website-setup

+0

сделать Также мне нужно добавить «http://www.domain.co.uk» или просто «домен» и тому . *? – user1220486

+0

Вам не обязательно. Поскольку файл .htaccess находится в вашем домене, это не имеет значения, поскольку оно затрагивает только ваш домен. Если бы у меня был сайт с именем somedomain.com, и у вас был домен с именем somedomain.co.uk, когда пользователь нажимал somedomain.co.uk, они видят только ваш .htaccess, а не мой. –

+0

Как подсказка, тип запуска по умолчанию - это «веб-сайт», поэтому не нужно указывать его напрямую. –