2011-10-26 128 views
1

我試圖創建多個網站,以便我可以擁有多種貨幣,並且每個網站都有自己的支付網關。麻煩的是,如何訪問其他網站?Magento多個網站

設置完一個網站後,一切正常。我添加了另一個,併爲它使用了一個不同的域名作爲「基本URL」,但是當試圖訪問該URL(後端由Apache路由到一個只是符號鏈接到相同的舊magento代碼的目錄)時,magento只是將我重定向到舊網址。如何讓其他網站可見?

回答

4

這意味着要通過.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

有全面項Magento的Wiki以及知識庫:

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

如果可能的話,你應該使用虛擬主機的方式從第二個鏈接,然後.htaccess如果你不能編輯web服務器配置。當然,如果您使用NGINX,那麼您將不得不使用適用於NGINX的VHOST方法。