在Magento 1.7.0.2中重命名(更改)商店视图代码时出现404错误

时间:2014-08-04 09:48:54

标签: magento magento-1.7

这个错误自2天以来一直在吃我的头!我搜遍了整个互联网!

场景:
我有一个Magento商店(1.7.0.2),有1个网站,1个商店和2个店面视图。
第一个商店查看代码为my_uk_en
第二个商店查看代码为my_uk_ru

在将StoreView重命名(更改)为其他内容之前,一切正常。
我将商店内容代码重命名为my_cz_en,前端代码为404 error

我检查了index.php.htaccess个文件,没有明确调用的商店。

我尝试使用index.php

中的以下内容来运行新商店
$mageRunCode = "my_cz_en";
$mageRunType = "store";
Mage::run($mageRunCode, $mageRunType);

但仍然相同404! 我还使用旧的storeview代码( my_uk_en )对我的整个数据库进行搜索,但没有匹配。

商店视图也会分配到 CMS主页。设置Add Store Code to URL已停用。

尽管如此,我不明白为什么会得到404 error

1 个答案:

答案 0 :(得分:1)

我找到了罪魁祸首!这个phtml文件有

Mage::app()->getStore('my_uk_en')

在里面。我将其更改为我的新storeview代码并且它有效。因此,如果将来有人收到此错误,请在整个代码库中针对旧的storeview代码运行完整搜索。感谢。