我试图在一个安装中集成多个magento站点.从我发现我需要使用停放的域方法但是我已经尝试了各种方法来使它全部工作但是我一直让第二个商店重定向到主商店所以我正在寻找允许我运行多个的最佳方法网站.
任何帮助是极大的赞赏
我们目前有4家商店共享一个Magento安装和产品组.每个都有自己独特的URL.
创建您的商店
Create Website.在该Name字段中,输入您的商店名称.在该Code字段中,输入一个唯一的代码[小写且没有空格 - 我们将为其示例提供domain1的代码](稍后将使用)和保存.Create Store.在该Website字段中,从步骤2中选择网站.在该Name字段中,输入名称.在该Root Category字段中,选择商店的根类别并保存.Create Store View.选择您刚创建的商店(从下拉菜单中)进行商店.在"名称"字段中键入商店的名称(Magento的示例为英语商店).在"代码"字段中,输入唯一字符串以标识商店视图(就像您的商店一样).将状态更改为已启用并保存.在Magento管理配置部分配置您的商店
Unsecure&Secure部分服务器配置(适用于Magento 1.4.0.1及更高版本)
.htaccess安装根目录下的文件中,为每个商店添加以下代码SetEnvIf Host.*domain1.com MAGE_RUN_CODE = domain1 < - 这是您在创建商店
SetEnvIf主机下的第2步中的重要代码.*domain1.com MAGE_RUN_TYPE =网站
必须为您拥有的每个域重复此组2.
对于我们特定的商店/域名(可能会觉得有用)
某些服务器,特别是那些运行Litespeed Web Server的服务器,该SetEnvIf指令在.htaccess文件中无法识别.对我们来说尤其如此.
我们必须做以下事情
找到RewriteBase /或RewriteBase/magento /或etc
RewriteCond%{HTTP_HOST}.domain1.com [NC]
RewriteRule.- [E = MAGE_RUN_CODE:domain1]
RewriteCond%{HTTP_HOST}.domain1.com [NC]
RewriteRule. - [E = MAGE_RUN_TYPE:网站]
我们也有建立在我们的服务器上的符号链接(在每个或我们的域)指向我们的主域名的文件夹(为app,includes,js,lib,media,shell,skin,var)
| 归档时间: |
|
| 查看次数: |
6671 次 |
| 最近记录: |