解决opencart设置SSL后评论不能翻页

opencart网站添加了SSL加密实现https,并设置了301跳转使http跳到https,但是我们发现opencart评论分页无法加载分页,分析发现分页链接是http开头的,http://www.zuimoban.com/index.php?route=product/product/review&product_id=64&page=2,只要把这个http改为https就没有问题,知道原因就好解决了,我们找到评论控制器文件/catalog/controller/product/product.php,大概556行左右
 
 
$pagination->url = $this->url->link('product/product/review', 'product_id=' . $this->request->get['product_id'] . '&page={page}');
  怎么改呢?最模板在谷歌等搜索引擎上找了一圈,有个提示
 
 
That's because the helper is designed to output URLs intended for use in HTML, where the & will be correctly parsed. Echo out your generated link and view the page source, or look at your shop links and you'll see what I mean.
 
If you dig deeper and look at the top of the account/account controller, you'll see this:
 
$this->redirect($this->url->link('account/login', '', 'SSL'));
  这个不就是ssl吗?我们试着改造一下
 
 
$pagination->url = $this->url->link('product/product/review', 'product_id=' . $this->request->get['product_id'] . '&page={page}', 'SSL');
  果然可以,翻页正常加载了!至此opencart设置SSL后评论不能翻页的问题解决。

相关文章

  1. 解决opencart升级后主题与扩展不显示、权

    解决opencart升级后主题与扩展不显示、权限等问题, 1、后台导航菜单没有扩展功能(扩展不显示) 2、只要是报错显示DIR_XXXX 基本都是config.php和 admin/config.php 这两配置文件有关 我这问题...

    2019-12-30
  2. 在opencart添加Buy on Amazon跳转购买按钮

    在在opencart搭建独立站跳转到亚马逊购买按钮流程开始: 1.打开opencart后台规划设计模板编辑器product 2.输入以下代码 style type=text/css .buy_button_thr { position: absolute; width: 185px; height: 42px; l...

    2019-12-31
  3. 将Opencart产品选项价格添加到购物车页面

    怎么样才能将Opencart选项价格添加到cart.tpl ??? 在product.tpl中找到 ?php foreach ($product[option] as $option) { ? - small?php echo $option[name]; ?: ?php echo $option[value]; ?/smallbr / ?php } ? 有没有办法为这段代码...

    2020-02-25
  4. 解决opencart设置SSL后评论不能翻页

    opencart网站添加了SSL加密实现https,并设置了301跳转使http跳到https,但是我们发现opencart评论分页无法加载分页,分析发现分页链接是http开头的,http://www.zuimoban.com/index.php?route=product/pr...

    2019-10-23