多个站点不工作后移动magento从本地到服务器


Multiple site not working after move magento from local to server

我将magento从本地移动到服务器:一切正常,但多个网站不工作。当我输入确切的url时,我没有收到任何错误。似乎url打开,但当我点击产品类别它显示默认网站的产品和价格。但在本地主机上一切都很好。

我将。htaccess文件更改为magento新安装的默认。htaccess。

我也试过rewritebase,但我不知道我是否做对了,因为我找不到一个好的解释。

注意:多个网站在同一域名的不同目录

检查web服务器上所有文件和文件夹的属性和权限,它们必须具有777的文件权限(在您的终端上为web服务器运行chmod 777)。

一个选项是检查服务器是否启用了mod_rewrite

另一种选择是将下面的代码添加到index.php并定义存储

的域
if ($_SERVER['HTTP_HOST'] == "abc.com" || $_SERVER['HTTP_HOST'] == "www.abc.com"){
    $_SERVER["MAGE_RUN_CODE"] = "en";
    $_SERVER["MAGE_RUN_TYPE"] = "store";
}
if ($_SERVER['HTTP_HOST'] == "abc.de" || $_SERVER['HTTP_HOST'] == "www.abc.de"){
    $_SERVER["MAGE_RUN_CODE"] = "de";
    $_SERVER["MAGE_RUN_TYPE"] = "store";
}
/* Store or website code */