【发布时间】:2019-12-08 02:17:27
【问题描述】:
我们有启用多商店的 magento2 网络商店。 示例:
-
/domain.com- 总店(西班牙语) -
domain.com/pt- 葡萄牙网上商店
我们用映射做了 nginx vhost:
map $request_uri $MAGE_RUN_CODE {
domain.com website;
/pt pt;
}
然后我们在 magento2 nginx 示例配置中添加变量:
....
fastcgi_param MAGE_RUN_TYPE website;
fastcgi_param MAGE_RUN_CODE $MAGE_RUN_CODE;
....
我们还启用了 magento2 后端 GENERAL->WEB->Add Store Code to Urls=YES
一切正常,但该选项(将商店代码添加到网址)使用语言代码 (es) 重写主商店 URL。
例如,主要(西班牙)商店的网址现在类似于 domain.com/es/product1.html。
我们正在寻找解决方法,以仅从主网站中删除 'es' URI 存储代码。
任何建议将不胜感激!
【问题讨论】:
标签: nginx magento2 multistore