首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nginx multistore magento

nginx multistore magento
EN

Stack Overflow用户
提问于 2012-06-18 18:45:36
回答 3查看 4.8K关注 0票数 4

我正在寻找一种在Magento上的多商店环境中设置Nginx的方法。我已经设置了服务器+ Nginx,添加了域,所有的工作都很好。

不幸的是,通常在.htaccess中进行的调整不起作用。我不确定在哪里添加这个(index.php?)。所以我的问题是:如何使用multiurl设置multistore?

(是的:我试过Magento手册,但它没有提到多店)

EN

回答 3

Stack Overflow用户

发布于 2012-06-19 04:07:34

如果您的意思是设置每个商店的商店代码,您可以使用HTTPMapModule。

http://wiki.nginx.org/HttpMapModule

例如,对于每个商店的域名:

代码语言:javascript
复制
map $http_host $storecode {
    domain.com store1code;
}
...

fastcgi_param MAGE_RUN_CODE $storecode;

*在Ben Marks挥手。

票数 7
EN

Stack Overflow用户

发布于 2012-06-18 19:26:06

您可以将您的切换逻辑添加到index.php,但是该文件被设计为在生产环境中保持不变。您需要传入环境变量来触发加载正确的存储配置($_SERVER['MAGE_RUN_CODE'])。

在Apache配置中,这是使用mod_envSetEnv / SetEnvIf完成的。您需要在nginx中执行类似的操作,并根据需要执行此操作。对于nginx,类似于SetEnv的方法是fastcgi_param

This seems relevant (3rd comment).

票数 1
EN

Stack Overflow用户

发布于 2012-09-04 13:16:20

检查post Nginx - Magento multiple websites的答案

这用一个例子来解释。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11081220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档