0

我在 /var/www/magento 中安装了 magento,其中 /var/www 是 URL http://localhost/ 的文档根目录。在默认配置中,我可以使用 http:// localhost/magento 访问我的 magento 商店。但是,现在我已经在 Admin Panel -> System -> Manage Stores 下配置了不同的网站和商店以及商店视图,并且希望通过某种方式在我的测试环境中单独访问它们。

为此,我检查了 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 回答