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文件夹所在目录,要设有写入的权限。

  • 相关阅读:
    c++vector(入门级)
    端口扫描(TCP)
    推荐安全程序员的书单(系统、网络、安全等)
    My latest news(--2016.12.31)
    HTML+JS+DOM【选项卡自动切换】
    20170916考试总结
    [Usaco2014 Mar]Sabotage
    [SHOI2014]概率充电器
    [Usaco2010 Dec]Exercise 奶牛健美操
    [JZOJ4687]奇袭
  • 原文地址:https://www.cnblogs.com/alex-13/p/3246066.html
Copyright © 2011-2022 走看看