您当前的位置: 首页 > 体育

解决方法

2018-11-05 10:01:15

在Magento1.7或 以前的版本中,当你启用多语言或多店铺,并在系统-配置-Web里设置Url Options Add Store Code to Urls为YES 。这个时候,很多SKU多语言或多店铺的产品URL也会跟关不同的语言或店铺发生变化,直接切换语言或店铺时就会出现404页面。

解决方法:

1、修改文件: /app/code/core/Mage/Core/Model/Url/p 第252行:

// $targetUrl = $request-getBaseUrl(). / . $this-getRequestPath();

注释掉,添加这段代码:

if (Mage::getStoreConfig(web/url/use_store) $storeCode = Mage::app()-getStore()-getCode()) { $targetUrl = $request-getBaseUrl(). / . Mage::app()-getStore()-getCode() . / . $this-getRequestPath(); } else $targetUrl = $request-getBaseUrl(). / . $this-getRequestPath();

关于后台的p/admin的修改:

2、修改文件: /app/code/core/Mage/Catalog/Model/Product/Option/Type/p 第526行:

//$this-_getOptionDownloadUrl($urlRoute, $urlParams),

添加这段代码:

str_replace(p/admin, ONE_OF_YOUR_STORE_CODE,$this-_getOptionDownloadUrl($urlRoute, $urlParams)),

不知道大家有更好的方法,请给本文留言分享,谢谢!

文章来源:

注:相关站建设技巧阅读请移步到建站教程频道。

筑志红中麻将代理
羽悦本草瘦瘦包有没有副作用
随车吊价格
推荐阅读
图文聚焦