彻底解决伪静态化后出现的?zenid=xxxxx的问题(申请加精)

用于收藏精华贴子、网友共享的资料等。可以回复,不能发新贴。

版主: Jack

版面规则
本版面不能发新贴,可以回复

Re: 彻底解决伪静态化后出现的?zenid=xxxxx的问题(申请加精)

帖子xiaojian » 2011-05-24 18:08

先收藏
头像
xiaojian
中级会员
中级会员
 
帖子: 79
注册: 2011-03-30 9:23
QQ 帐号: 616126367

Re: 彻底解决伪静态化后出现的?zenid=xxxxx的问题(申请加精)

帖子yhd6381 » 2011-05-24 21:18

yhd6381 写道:下载Ultimate SEO URLs。

安装:

解压下载的RAR文件,可以看到有3个文件夹和几个文件。对于英文来说,最主要的是这两个文件夹:_zen_cart_folder_English 以及 v1.3.9-specific-files。如果你的admin文件夹已经重命名过,请将这两个文件夹下的admin也重命名成和你的相符的名称;然后先上传_zen_cart_folder_English里的内容,再上传v139-specific-files(要求你的zen cart是1.3.9的)的内容。最后,我们用记事本打开_zen_cart_folder_English下的文件htaccess_sample, 第三行有一处是 “RewriteBase /shop/” 这样的语句,这是指你要优化哪一个文件夹下面的(将其改成“RewriteBase /” 即可), 复制所有的内容到根目录下的.htaccess文件中。

使用:进入你的zen-cart后台,在configuration下面的SEO URLs进行设置:选第一个,enable后确定。



这个当时没注意尝试,现在测试结果是:在IE和Google浏览器中正常,唯独进入提交付款页面时候还有index出现。但是在360和搜狗浏览器中 首页会出现乱码,如产品排列不规则。
不知道什么原因?哪位高手懂的话 请指导方法!
yhd6381
高级会员
高级会员
 
帖子: 133
注册: 2011-02-14 14:43

Re: 彻底解决伪静态化后出现的?zenid=xxxxx的问题(申请加精)

帖子su35 » 2011-06-24 23:20

试了一下:
1. 将cache文件夹设为可写: 网站第一次加载时有zenid, 点击任意链接后 zenid消失。
2. 在第一的基础上,把$add_session_id=true改成$add_session_id=false后, zenid完全消失。
su35
中级会员
中级会员
 
帖子: 60
注册: 2011-06-07 0:11

Re: 彻底解决伪静态化后出现的?zenid=xxxxx的问题(申请加精)

帖子baoxue007 » 2011-12-28 14:19

includes/functions/html_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。
--------------------------------------------------------------------------------------------------------------------
按照此法完美解决此问题,Sessions目录的权限是755 ,试过IE9 / firefox / Google Chrome 3大浏览器都没问题,太好了
baoxue007
普通会员
普通会员
 
帖子: 28
注册: 2011-08-18 14:32

Re: 彻底解决伪静态化后出现的?zenid=xxxxx的问题(申请加精)

帖子cooledit » 2013-04-21 12:13

问题是开启了这个功能之后CHROME就无法登陆。不知道其他人遇到同样的问题了没有?
cooledit
普通会员
普通会员
 
帖子: 22
注册: 2013-03-10 21:16
QQ 帐号: 41413573

上一页

  • 相关话题
    回复总数
    阅读次数
    最新文章

回到 精华共享



在线用户

正在浏览此版面的用户:没有注册用户 和 0 位游客