2016-05-03 11 views
0

にこれは、Magentoののindex.phpの中に私のコードは、ストア切り替えることです:私は、URL five-oaks-int.eu Magentoの負荷を呼び出す場合はフォワード間違ったMagentoのストア

if ($url['host'] === 'five-oaks-int.eu') { 
 
    if ($geoplugin->countryCode === 'CH') { 
 
     header('Location: http://schweiz.five-oaks-int.eu'); 
 
     exit; 
 
    } 
 

 
    Mage::run('five_oaks_german', 'store'); 
 
} else { 
 
    Mage::run('default', 'store'); 
 
}

をしませ店five_oaks_germanなく、デフォルトのストアブラウザのURLがデフォルトストアのURLに変更されます。

なぜマゼンタはfive_oaks_germanに電話していませんか? 店舗設定のURLが正しいようです。

答えて

1

$urlの出力を転記できますか?

MAGE_RUN_CODEを使用してvhost(Apacheを使用している場合)に設定するか、Nginxを使用している場合は「マップ」を使用するのが最も良い方法です。

SetEnvIf Host .*five-oaks-int.eu.* MAGE_RUN_CODE=five_oaks_german

から撮影:あなたがすることができますnginxの上にいる場合はhttp://devdocs.magento.com/guides/v2.0/config-guide/multi-site/ms_apache.html

あなたはバーチャルホストへのアクセス権を持っていない場合

は、Apacheでは、この使用した.htaccessを行うことができます「地図」を使用してください - http://devdocs.magento.com/guides/v2.0/config-guide/multi-site/ms_nginx.html

関連する問題