2012-04-30 4 views
1

Magento 1.6.2を実行しています。私のサーバはNginxを実行しています。私は.htaccessファイルを使用していないので、index.phpに変更を加えなければなりません。マルチストアMagentoの作成にこだわった

適切な店舗、店舗ビューを設定して変更を加えた後、すべてがうまく見えます。 website_a.comを開くとstoreview_aが表示されます。どっちがいい。しかし、website_b.comを開くと、最初はまだwebsite_a.comが読み込まれます。私は、[システム]> [設定]> [ウェブの下に店のURLの設定をチェックしてきた、それは大丈夫です:-(。ヘルプ!!!

umask(0); 

if ($_SERVER['HTTP_HOST'] == "website_a.com"){ 
$_SERVER["MAGE_RUN_CODE"] = "store_a"; 
$_SERVER["MAGE_RUN_TYPE"] = "storeview_a"; 
} 

if ($_SERVER['HTTP_HOST'] == "website_b.com"){ 
$_SERVER["MAGE_RUN_CODE"] = "store_a"; 
$_SERVER["MAGE_RUN_TYPE"] = "storeview_b"; 
} 

Mage::run($mageRunCode, $mageRunType); 

答えて

0

/MAGE_RUN_TYPEは、「ウェブサイト」または「店舗」であるべきで、それがどのIDを指定します。あなたはMAGE_RUN_CODEに入れたとえばコードタイプ:

"MAGE_RUN_CODE" = "storeview_code"; 
"MAGE_RUN_TYPE" = "store"; 

または

"MAGE_RUN_CODE" = "website_code"; 
"MAGE_RUN_TYPE" = "website"; 

をごMAGE_RUN_TYPEを使用する場合 - ウェブサイト、使用されるデフォルトのWebサイトのstoreview

は私がシステム> 設定>ウェブの下ストアURLの設定をチェックしてきた、そしてそれは、このURLがURLの構築のためにのみ使用し、リダイレクトする、ことをいい

注意です。しかし、ビュー/ウェブサイトを保存するための正しいURLを割り当てるすべてのルーティングは、手動で行う必要があります。

関連する問題