移除MagenTo自动发送邮件中网址的多余部分?___store=id

简介: 移除MagenTo自动发送邮件中网址的多余部分?___store=id

客户的MagenTo自动发送邮件中网址会有 ?___store=id出现,导致网址错误,很是不爽。此问题只在后台处理过程中产生的邮件才出现,遍寻谷哥无果,于是想办法自己解决。


以下以MagenTo1.4.1.1版本为例:


找到app\code\core\Mage\Core\Model\Url.php的getUrl函数(在805左右),在函数结束前写下:
1
2
KaTeX parse error: Undefined control sequence: \? at position 23: …reg_replace('@[\̲?̲&]___store=[\w\…url);
return t h i s − > e s c a p e ( this->escape(this−>escape(url);
替换原有的: return t h i s − > e s c a p e ( this->escape(this−>escape(url);


修改完再测试一下发送邮件。


相关文章
|
JavaScript 前端开发
如何阻止在 vue项目中快速双击俩次新增/编辑连续发送俩次请求
如何阻止在 vue项目中快速双击俩次新增/编辑连续发送俩次请求
71 0
|
自然语言处理 PHP SEO
织梦首页去掉index.html教程(亲测可用)
织梦首页去掉index.html教程(亲测可用)
233 0
|
缓存 JavaScript 前端开发
vue项目中keep-alive的使用,从详情页返回列表时保存浏览位置
针对以上前三点,页面的缓存,我们需要用到vue的内置组件keep-alive,来缓存列表页面,同时配合路由选项来更改页面的数据。
10433 0
WordPress发布文章/页面时自动添加默认的自定义字段
如果你每篇文章或页面都需要插入同一个自定义字段和值,可以考虑在WordPress发布文章/页面时,自动添加默认的自定义字段
1464 0