2011-10-26 3 views
1

여러 개의 웹 사이트를 만들려고 여러 통화를 가질 수 있으며 각기 다른 결제 게이트웨이를 사용할 수 있습니다. 문제는 다른 웹 사이트에 액세스하는 것입니다.Magento 여러 개의 웹 사이트

하나의 웹 사이트를 설정하면 모든 것이 정상적으로 작동합니다. 다른 하나를 추가하고 "Base URL"에 대해 다른 도메인을 사용하지만 그 URL에 액세스하려고 할 때 (백엔드에서 아파치에 의해 동일한 옛 마젠타 코드에 대한 심볼릭 링크 인 경로로 라우팅됩니다) - magento 나를 이전 URL로 리디렉션합니다. 다른 웹 사이트를 어떻게 보이게합니까?

답변

4

.htaccess 파일을 통해 수행됩니다. 당신은 맨 아래에 다음 코드를 추가해야 다음 MAGE_RUN_CODE는 해당 웹 사이트를 만들 때 젠토의 백 오피스에 입력 한 웹 사이트 코드와 일치해야합니다

# 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 

.

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

가능하다면 다음, 두 번째 링크에서 가상 호스트 방식을 사용한다 :

0

젠토 위키 및 기술 자료의 포괄적 인 항목이 있습니다 웹 서버 구성을 편집 할 수없는 경우 .htaccess. 물론 NGINX를 사용하는 경우 NGINX에 맞게 VHOST 방식을 사용해야합니다.

관련 문제