/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_の方法がわからないため、どちらも機能しません