我们正在开发一个 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 添加到网址中。
我在这里发现了类似的问题:Magento 站点切换 .htaccess https://stackoverflow.com/questions/8754089/magento-site-switching-htaccess但我没有运气解决这个问题。如果有人可以引导我走向正确的方向,我将不胜感激。
好吧,这就是我要做的工作。我有上面的 .htaccess 文件。在“系统”>“配置”>“Web”中,我将“将存储代码添加到 URL”设置为“是”,并将“使用 Web 服务器重写”设置为“否”。 ahepa 商店的网址重写与其他商店不同,但所有链接都重定向到正确的商店,并且产品显示在应有的位置,因此我不会再搞乱它了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)