zoukankan      html  css  js  c++  java
  • 优化のzencart URL &zenid=.....

    zencart URL后面带有一串&zenid=.....解决方案

    发布时间:2013年3月16日 次浏览:106

    经木木测试,此方法可用。

    =================

    最近一个客户的zencart网站静态化后出现:&zenid=.....

    解决方案:

    方法一:

    彻底解决的办法是在html_output.php里面修改代码,具体操作如下:

    找到if (isset($sid)) {
    $link .= $separator . zen_output_string($sid);
    }这段代码,把它屏蔽掉就可以了。

     

    方法二:

    如果你使用的是Ultimate SEO URLs模块,则
    打开includesfunctionshtml_output.php
    找到
    function zen_href_link($page = '', $parameters = '', $connection = 'NONSSL', $add_session_id = true, $search_engine_safe= true, $static = false, $use_dir_ws_catalog = true) {

    将代码第一行中$add_session_id = true 修改为:$add_session_id = false

     

    如果在后台设置force cookies为true的话,很多顾客会无法完成付款流程;

    以上方法试用了,还不行?!

    看这里:

    在后台的Configuration-->Sessions里有一项Session Directory,它是指定session所使用的文件目录。如果这个文件夹不存在,或者不可写的话。那么就会在URL上显示zenid=,解决方法就 是让session所使用的文件目录存在并且可写。
    注:这个Session 目录一般就是cache文件夹所在目录,要设有写入的权限。

  • 相关阅读:
    docker 命令(我使用过的)
    docker 概述
    RabbitMq 概述
    spring cloud gateway
    redis-集群(codis和Cluster)
    jdbc 简单示例和优缺点
    git
    Mycat--概述
    线程池
    同步容器和并发容器
  • 原文地址:https://www.cnblogs.com/alex-13/p/3246066.html
Copyright © 2011-2022 走看看