.htaccess配置:.htaccess文件的放置和要重写的URL格式

时间:2012-07-21 14:17:02

标签: apache .htaccess magento mod-rewrite

我在/ var / www / magento中安装了magento,其中/ var / www是文档 URL http:// localhost /的根目录。在默认配置中我可以 使用http:// localhost / magento访问我的magento商店。但是,现在我 已配置不同的网站和商店并存储视图 管理员面板 - >系统 - >管理商店,并希望有一些方法 在我的测试环境中单独访问这些。

为此,我已经检查了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 _

1 个答案:

答案 0 :(得分:0)

尝试去:

系统→配置→网络

启用向网址添加商店代码。这应该允许您使用URL中的商店代码单独访问每个商店。在您的情况下,我认为它应该是localhost / magento / store_code /。