香港独立IP空间
香港php空间
美国php空间
域名注册

使用用过zencart的站长估计都知道,使用过zencart伪静态的在开启zencart的伪静态插件后,再去访问的话,经常会出现url最后跟了一串形如zenid=XXXXX的内容,这个伪静态URL地址的长度非常长,如下图:

zencart1 150x150 如何缩短并删除zencart伪静态url地址中的zenid的方法

zencart程序


从用户访问审美方便来看,我们希望这个伪静态地址能够短一点,剔除掉一些不用的信息。那么zencart的伪静态地址是否可以做到简化和缩短类?

其实这个是系统给每个访客分配一个标识,zencart在官方服务器上针对每个游客都保存一份资料,类似于cookie,例如访客最后浏览的页面、时间、购物车里的商品、选择的货币、语言等等。这个虽然方便了顾客的浏览,但是这个对于seo来说是很不利的,url唯一化太重要了,一般情况是第一次访问网站时会出现,然后刷新或者打开新页面都不会再出现。

网络上流传的常规解决办法是在后台强制开启cookies,但是这样做的弊端就是有些没有打开浏览器cookies选项的客人可能会无法付款。通过寻找终于在国外论坛找到了完美解决办法,/includes/functions/html_output.php 第16行,把“$add_session_id = true”修改成“$add_session_id = false”即可.

本文地址:http://www.51php.com/zencart/12217.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档