加载中 ...
首页 > 建站 > 经验 > 正文

Magento1.7多语言或多店铺产品URL跳转问题

2019-04-28 12:22:24 来源:

在Magento1.7或 之前的版本中,当你启用多说话或多店肆,并在“系统->设置装备摆设->Web”里设置Url Options “Add Store Code to Urls”为YES 。这个时辰,良多SKU多说话或多店肆的产物URL也会跟关分歧的说话或店肆产生转变,直接切换说话或店肆时就会呈现404页面。

解决方式:

1、点窜文件: /app/code/core/Mage/Core/Model/Url/Rewrite.php 第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();

关于后台的index.php/admin的点窜:

2、点窜文件: /app/code/core/Mage/Catalog/Model/Product/Option/Type/File.php 第526行:

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

添加这段代码:

str_replace(“index.php/admin”, ONE_OF_YOUR_STORE_CODE,$this->_getOptionDownloadUrl($urlRoute, $urlParams)),

不知道年夜家有更好的方式,请给本文留言分享,感谢!

文章来历:http:///url-jump-magento

“广域创业网”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与

我们联系删除或处理,客服邮箱,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同

其观点或证实其内容的真实性。