我正在尝试根据语言建立具有多个域的商店:例如 mysite.com(英语)、mysite.it(意大利语)、mysite.ru(俄语)。
我正在关注这个和这个,但我认为这可能是一个非magento问题。
我的 apache 设置如下:
<VirtualHost *:80>
ServerName mysite.rb.com
ServerAlias mysite.it
ServerAlias mysite.ru
...
问题是,如果我将 http 主机打印到日志中,它总是:
[HTTP_HOST] => mysite.com
如果我输入mysite.it
或者mysite.ru
我对 apache 做错了什么?我应该声明另一个虚拟主机而不是别名吗?
如果我无法正确识别请求的主机,我也无法显示正确的商店。
PS:不安全和安全的基本网址已设置为正确的域名,每个都为正确的语言
编辑:现在我确定这不是 apache 问题。我删除了我的项目目录,apache没有发送302重定向。所以 Magento 自己处理这个重定向