Magento - 在同一个域上创建不同的商店视图(语言)

Magento - Create different store view (languages) on the same domain

我在我的 Magento 1.9 商店中创建了更多商店视图,如何为每个商店视图添加一个子域。

例如,我创建了一个名为 eu 的新商店,我将语言设置为英语,我需要为此商店视图添加一个子域:eu.example.com 但我的 url 是这样的:http://example.com/?___store=de&___from_store=eu

我做了这个图片中的步骤,我需要做什么才能拥有这个子域:eu.example.comeu 商店视图?

我也尝试在 .htaccess 中添加类似这样的东西但没有成功:

RewriteCond %{HTTP_HOST} ^eu.example.com
RewriteRule ^ - [E=MAGE_RUN_CODE:eu]

您必须将此添加到您的虚拟主机文件中:

SetEnvIf Host ".*eu.*" MAGE_RUN_CODE=eu MAGE_RUN_TYPE=store

无需更改htaccess 只需要管理子域

按照以下步骤操作:

  1. 更改关联商店的 secure/unsecure url
  2. 配置Subdomain/If您正在使用本地计算机,然后分配具有相同目录的虚拟主机
  3. 只是 运行 网站运行良好