.htaccess Magento多存储URL重写

.htaccess Magento多存储URL重写,.htaccess,magento,url-rewriting,.htaccess,Magento,Url Rewriting,我们正在一个Magento网站上工作,该网站有几个不同的商店。我们正在重写url,因此当您在特定的商店中时,商店名称将添加到url中。我们尝试了几种不同的方法。首先,在系统>配置>Web中打开“将存储代码添加到URL”。这将导致其中一个存储名称被添加到url中两次,其余存储名称被添加到基本存储名称中。我们的第二个想法是添加: SetEnvIf Request_URI ^\/site_wow\/ MAGE_RUN_CODE=site_wow SetEnvIf Request_URI ^\/site

我们正在一个Magento网站上工作,该网站有几个不同的商店。我们正在重写url,因此当您在特定的商店中时,商店名称将添加到url中。我们尝试了几种不同的方法。首先,在系统>配置>Web中打开“将存储代码添加到URL”。这将导致其中一个存储名称被添加到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添加到url中


我在这里发现了一个类似的问题:但我没有解决问题的运气。如果有人能把我送到正确的方向,我将不胜感激。

好的,这是我的工作内容。我有上面的.htaccess文件。在系统>配置>Web中,我已将“向url添加商店代码”设置为“是”,并将“使用Web服务器重写”设置为“否”。ahepa商店的url重写与其他商店不同,但所有链接都重定向到正确的商店,产品显示在它们应该显示的位置,因此我不会再弄乱它。

我按照你说的做了,但css没有在两个商店正确装载。有什么想法吗?没有。这是我唯一一次对Magento做任何事。我们正在帮助大楼里的另一家公司做这个网站,他们的客户决定他们不喜欢Magento,所以他们停止了这个项目。