5

我有一个 Magento 1.7 网络宽度 2 商店以不同的语言宽度为每个商店提供不同的域。

当我为第二家商店启用产品时,第二家商店的公共产品页面停止运行。现在都是404错误,但是第一家店铺产品页面继续表现不错。所有其他页面都可以正常工作。

http://www.bioaigua.es/grower-abono-de-crecimiento.html - 好的

http://www.bioaigua.net/rooty-enhances-the-formation-of-roots.html - 404 错误

任何想法?

4

3 回答 3

10

转到您的数据库并运行此 SQL 查询:

INSERT INTO `report_event_types` (`event_type_id`, `event_name`, `customer_login`) VALUES
(1, 'catalog_product_view', 1),
(2, 'sendfriend_product', 1),
(3, 'catalog_product_compare_add_product', 1),
(4, 'checkout_cart_add_product', 1),
(5, 'wishlist_add_product', 1),
(6, 'wishlist_share', 1);

PS 检查数据库名称前缀,如果有的话!

于 2014-03-27T07:40:05.337 回答
4

转到Mage\Catalog\controllers\ProductController.php并更改viewAction()操作代码:

从(第 140 行)

} else {
     Mage::logException($e);
     $this->_forward('noRoute');
}

} else {
    echo "<pre>";
    var_dump($e);
    Mage::logException($e);
    //$this->_forward('noRoute');
}

然后加载产品视图,您可以看到异常变量(在我的情况下它缺少块,所以我从布局 .xml 文件之一中删除了它)。找到原因后,必须恢复viewAction().

于 2014-09-05T13:09:21.187 回答
0

转到目录 > URL 重写管理并搜索您遇到问题的 url。

删除它产生问题的规则

于 2013-10-28T14:14:59.723 回答