これは私が抱えている問題です。Magento 2のマルチストアバックエンドの設定
1)ウェブサイト、ストア、ストアビューを作成しました。私は、次のコードを入れているindex.phpファイルで
2):
$params = $_SERVER;
$params[\Magento\Store\Model\StoreManager::PARAM_RUN_CODE] = 'test';
$params[\Magento\Store\Model\StoreManager::PARAM_RUN_TYPE] = 'website';
$bootstrap = \Magento\Framework\App\Bootstrap::create(BP, $params);
$app = $bootstrap->createApplication('Magento\Framework\App\Http');
$bootstrap->run($app);
質問:私は、ドメイン名に店舗コードを追加します(例えばtest.exampledomain.com)または単に追加上記のようなストアコード?私は、ライブでのドメイン名でこれを試してみた
SetEnvIf Host .*http://localhost/magento2.* MAGE_RUN_CODE=test
SetEnvIf Host .*http://localhost/magento2.* MAGE_RUN_TYPE=website
4):私は、次のコードを入れている
## enable rewrites Options +FollowSymLinks RewriteEngine on
セクションの下で私のhtaccessのファイルで
3)サイトとデベロッパーのローカルホストにも表示されるように2番目のストア/サイトが表示されているように見えることはできません。追加や変更が必要なことはありますか?
Vhost?
私が間違っていることを説明できるものがいくつかあります。私は無限のブログやチュートリアルを見てきましたが、それでも動作させることができます。
magento 1では、index.phpファイルを変更するだけで、ストアは設定されたドメインで動作します。