1

I do have 5 shops:

http://www.mainshop.com http://www.mainshop.com/subshop/ http://www.mainshop.com/subshops/ http://www.mainshop.com/subshops3/ http://www.mainshop.com/subshop4/

But everytime i click on the url for a categroy it keeps giving a Magento 404 error.

I did copy the index.php and htaccess to that subdirs and changed this line:

/* Store or website code */
$mageRunCode = isset($_SERVER['MAGE_RUN_CODE']) ? $_SERVER['MAGE_RUN_CODE'] : 'subshop1';

/* Run store or run website */
$mageRunType = isset($_SERVER['MAGE_RUN_TYPE']) ? $_SERVER['MAGE_RUN_TYPE'] : 'website';

I also changed the configuration of that specific website:

Configurationg The 404 comes to cms pages and category pages. Can't figure it out.

4

2 回答 2

1

Magento 创建一个完整的链接,如下所示:

{{unsecure_base_url}}../skin/
http://www.example.com/shop/../skin/

这当然行不通...尝试插入完整的链接;)

像这样:

http://www.example.com/skin/

于 2013-11-01T13:31:39.067 回答
0

您是否在一个 magento 安装中为每个商店使用了商店视图?您不应该为每个商店设置子目录,也不需要将 index.php 或任何其他文件复制到子目录中。我认为您误解了 magento 商店视图的工作原理。您应该做的是启用在每个 URL 中显示商店代码的选项。当您设置商店视图时,您指定将使用的代码(例如 subdir1、subdir2 或任何您想要的代码)。您需要使用商店视图,因为您使用的是相同的基本 URL,您需要将其更改回每个商店视图的默认值,因此对于每个商店视图或网站,它应该是http://www.mainshop.com/ 。这将允许您实现您想要的目标,而无需修改任何 magento 代码。阅读 wiki 中的此文档以了解如何正确执行此操作的更多信息http://www.magentocommerce.com/knowledge-base/entry/overview-how-multiple-websites-stores-work/

在此处输入图像描述

于 2013-11-01T17:40:38.667 回答