Magento несколько веб-сайтов - PullRequest
1 голос
/ 26 октября 2011

Я пытаюсь создать несколько веб-сайтов, чтобы у меня было несколько валют и у каждого был свой платежный шлюз.Беда в том, как получить доступ к другому сайту?

После настройки одного сайта все работает нормально.Я добавляю еще один и использую другой домен для «Базового URL» для него, но при попытке получить доступ к этому URL (который на бэкенде перенаправляется Apache в каталог, который является просто символической ссылкой на тот же старый код magento)перенаправляет меня на старый URL.Как сделать другой сайт видимым?

Ответы [ 2 ]

4 голосов
/ 27 октября 2011

Это должно быть сделано через файл .htaccess. Вы должны добавить следующий код внизу:

# domain1.com
SetEnvIf Host domain1\.com MAGE_RUN_CODE=domain1
SetEnvIf Host domain1\.com MAGE_RUN_TYPE=website

# domain2.com
SetEnvIf Host domain2\.com MAGE_RUN_CODE=domain2
SetEnvIf Host domain2\.com MAGE_RUN_TYPE=website

MAGE_RUN_CODE должен соответствовать коду сайта, который вы ввели в бэк-офис Magento при создании этого сайта.

0 голосов
/ 02 ноября 2011

В вики и базе знаний Magento есть полные записи:

http://www.magentocommerce.com/knowledge-base/entry/tutorial-multi-site-multi-domain-setup

и

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

Если возможно, вы должны использовать подход VHOST из второй ссылки, а затем .htaccess, если вы не можете редактировать конфигурацию веб-сервера. Конечно, если вы используете NGINX, вам придется использовать подход VHOST, адаптированный для NGINX.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...