2011-08-17 45 views
1

我目前正在嘗試爲我們的開發站點上的magento網站設置多重域名。Magento:停止域名重定向

我有兩家店,主力店和法國店,有如下域設置:

總店:main.devsite.com

法國專賣店:mainfr.devsite.com

我有一個虛擬主機設置爲main.devsite.com。在這個虛擬主機中,我爲mainfr.devsite.com設置了serverAlias

然後,在index.php中我有以下代碼片段。

$serverName = explode('.',$_SERVER['SERVER_NAME']); 
if($serverName[0] == "mainfr") { 
    mage::run("fr", "website"); 
} else { 
    Mage::run($mageRunCode, $mageRunType); 
} 

我這裏的問題是,Magento的似乎自動重定向到mainfr.devsite.netmain.devsite.netMage::run()叫。

有沒有辦法阻止這種情況發生?

+0

您是否在magento後端添加了商店和網站...系統>管理商店?你有沒有設置你的商店的基地網址既安全又不安全?應該只是現在所有的請求正在採取的默認網站我認爲 – Nasaralla

+0

問題解決了!你是正確的,基地網站沒有在法國網站magento管理員設置。它現在工作正常,感謝您的幫助! – Geoff

+0

好的,我將添加到答案,爲將來的參考。 – Nasaralla

回答

1

您需要在magento後端中添加商店和網站...系統>管理商店並設置商店的基本網址既安全又不安全?應該只是現在正在將所有請求都發送到默認站點我認爲