0

/var/www/magento に magento をインストールしました。ここで、/var/www は URL http:// localhost/ のドキュメント ルートです。デフォルトの構成では、 http:// localhost/magento を使用して magento ストアにアクセスできました。ただし、管理パネル -> システム -> ストアの管理でさまざまな Web サイトとストア、およびストア ビューを構成しており、テスト環境でこれらに個別にアクセスする方法が必要です。

これについて、phpinfo() で確認したところ、システムで mod_rewrite が有効になっていることがわかりました。以下を /var/www/magento/.htaccess に追加しようとしましたが、期待どおりに機能しません:

SetEnvIf Host localhost/magento/furniture
MAGE_RUN_CODE=furniture_en
SetEnvIf Host localhost/magento/furniture
MAGE_RUN_TYPE=store
# ...

これらを機能させるにはどうすればよいですか。特定のストア コンポーネントにアクセスするために、これらの正確な URL は必要ありません。ディレクティブを配置する場所 (つまり、.htaccess ファイルを配置する場所) がわからず、意味をなすように記述します。

私も試しました:

SetEnvIf Host localhost/magentofurniture
MAGE_RUN_CODE=furniture_en
SetEnvIf Host localhost/magentofurniture
MAGE_RUN_TYPE=store
# ...

しかし、mod_の方法がわからないため、どちらも機能しません

4

1 に答える 1

0

次の場所に移動してみてください:

システム → 設定 → ウェブ

Add Store Code to URLs をオンにします。これにより、URL 内の店舗コードを使用して、各店舗に個別にアクセスできるようになります。あなたの場合、それは localhost/magento/ store_code / であるべきだと思います。

于 2012-07-22T22:07:28.907 に答える