Magento Multi Store URL重写

时间:2012-07-12 20:11:46

标签: .htaccess magento url-rewriting

我们正在开发一个拥有多家不同商店的Magento网站。我们正在努力重写网址,因此当您在特定商店时,商店名称会添加到网址中。我们尝试了几种不同的东西。首先在系统>配置> Web中启用“将商店代码添加到网址”。这会导致其中一个商店名称被添加到URL两次,其余的商店添加了基本商店名称。我们的第二个想法是添加:

SetEnvIf Request_URI ^\/site_wow\/ MAGE_RUN_CODE=site_wow
SetEnvIf Request_URI ^\/site_ahepa\/ MAGE_RUN_CODE=site_ahepa
SetEnvIf Request_URI ^\/site_ita\/ MAGE_RUN_CODE=site_ita
SetEnvIf Request_URI ^\/site_deca\/ MAGE_RUN_CODE=site_deca

到网站上的public_html文件夹中的.htaccess文件。这适用于ahepa商店,但不适用于其他商店。如果我将其他商店更改为MAGE_RUN_CODE = site_ahepa,则会将site_ahepa添加到网址。

我在这里找到了一个类似的问题:Magento site switching .htaccess但是没有任何运气来解决这个问题。如果有人能把我送到正确的方向,我会非常感激。

1 个答案:

答案 0 :(得分:1)

好的,这就是我的工作。我上面有.htaccess文件。在系统>配置> Web中,我将添加商店代码添加到设置为YES的Url,并将Web Server重写设置为NO。 ahepa商店的网址重写与其他商店不同,但所有链接都会重定向到正确的商店,产品会显示在应有的位置,所以我不再惹它了。