我想建立一个多语言商店,根据语言设置多个域名,例如mysite.com(英语),mysite.it(意大利语),mysite.ru(俄语)。
我正在遵循this和this,但我认为这可能不是Magento的问题。
我的Apache设置如下:
我正在遵循this和this,但我认为这可能不是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正在处理此重定向。