在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://www.hicoogle.com/url-jump-magento
南京牧狼文化传媒有限公司简介:
牧狼传媒,牧者之心,狼者之性,以牧之谦卑宽容之心待人,以狼之团结无畏之性做事!
公司注册资金100万,主营众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放以及电商营销推广全案等相关业务,致力于为客户提供更有价值的服务,创造让用户满意的效果!
为百度官方及其大客户、苏宁易购、金山WPS秀堂、美的、创维家电、新东方在线、伊莱克斯、宝丽莱等国内国外知名品牌服务过,服务经验丰富!同时,公司也是南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位,可以为您提供更好的服务!
主营项目:众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放、竞价托管、网站优化、电商代运营等
合作客户:百度、苏宁易购、饿了么、美的、创维家电、新东方在线、宝丽莱、金山WPS秀堂、伊莱克斯
资质荣誉:百度商业服务市场2017年度最佳图片服务商、南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位、八戒通TOP服务商、"易拍即合杯"H5创意大赛"三等奖"。