3

シンボリックリンクを作成せずに、サブフォルダー/サブディレクトリを使用してMagentoマルチストアをセットアップすることは可能ですか?

For example:
www.mainstore
www.mainstore/store1
www.mainstore/store2
www.mainstore/store3

一部のホスティングプロバイダーはセキュリティ上の理由でシンボリックリンクを無効にしています。通常の方法では、magentoルートフールダーのストアごとに1つのフォルダーを作成し、それらにindex.phpと.htaccessをコピーして、次のように他のすべてのmagentoフォルダーにシンボリックリンクを作成します。

ln -s /home/example/example.com/html/app/ app
ln -s /home/example/example.com/html/includes/ includes
ln -s /home/example/example.com/html/js/ js
ln -s /home/example/example.com/html/lib/ lib
ln -s /home/example/example.com/html/media/ media
ln -s /home/example/example.com/html/skin/ skin
ln -s /home/example/example.com/html/var/ var

.htaccessの書き換えで可能かもしれないと思いますが、どうすれば設定できるのかわかりません。

ご協力いただきありがとうございます!:)

4

1 に答える 1

4

@ Magento マルチ ストア セットアップ サブフォルダーを見てください。

.htaccess を使用して同じフォルダーを使用して複数のストアをセットアップするには。

Magento でストアを設定したら、.htaccess ファイルを更新します。

SetEnvIf Host www\.store1\.com MAGE_RUN_CODE=base
SetEnvIf Host www\.store1\.com MAGE_RUN_TYPE=website
SetEnvIf Host ^store1\.com MAGE_RUN_CODE=base
SetEnvIf Host ^store1\.com MAGE_RUN_TYPE=website

SetEnvIf Host www\.store2\.com MAGE_RUN_CODE=store2
SetEnvIf Host www\.store2\.com MAGE_RUN_TYPE=store
SetEnvIf Host ^store2\.com MAGE_RUN_CODE=store2
SetEnvIf Host ^store2\.com MAGE_RUN_TYPE=store

続きを読む @

于 2012-11-09T21:19:49.740 に答える