0

この方法を使用して、1 つの Magento インストールで 2 つのストアをセットアップしました: http://webdevster.com/ecommerce/magento/magento-multiple-store-setup-instructions

各ストアには独自の URL があります。http://mainstore.comおよびhttp://secondarystore.com (cpanel でドメインを追加)

メインストアに移動してから、ストア スイッチャーを使用してセカンダリストアに切り替えると、すべてが期待どおりに機能します。セカンダリにログインしてそこにとどまることができます。

最初にセカンダリストアに直接移動すると、問題が発生します。これを行ってからログインしようとすると、自動的にhttp://mainstore.com/customer/account/login/にリダイレクトされます

http://mainstore.comに移動してからセカンダリ ストアに切り替えた場合にのみ正しく動作する理由を知っている人はいますか?

編集: secondarystore.com を使用してセカンダリ ストアにアクセスすると気付きましたか? _store=secondstore だけではなく、secondarystore.com を使用すると完全に機能します。を必要とせずに同じ結果を得る方法を知っている人はいますか? _store=セカンドストア?

4

1 に答える 1

0

URL ごとに個別の Apache vhost エントリをセットアップする必要があります。両方に同じドキュメント ルートを使用します。それぞれに、次のような一連の行が必要です。

SetEnv MAGE_RUN_CODE=base
SetEnv MAGE_RUN_TYPE=website

2 番目のサイトの管理者で設定した実際の Web サイト コードで「base」を変更します。

于 2012-05-20T02:00:02.430 に答える