分享zen-cart URL修改

        Zen-cart已经接触两个月了,越来越觉得很好用,呵呵!因为工作需要,今天就牺牲了自己休息的时间,研究一下zencart URL的修改,因为公司几个网站用同一个产品数据,为了SEO,修改一下URL连接。废话不多说了,开始了……

        首先介绍一下我用的zen-cart版本, Zen Cart v1.3.9h 中文插件版(推荐版本),SEO插件已经集成到上面了,我不用再安装了,如果没有的话,需要自己安装一下了,其它版本的不太清楚。首先找到两个文件:.htaccess(你的网站根目录下),seo.url.php(includes/classes/)。好了打开这两个文件。我知举一个例子,修改栏目的URL。
默认情况下栏目的URL为:你的网站/栏目名对应的拼音-c-栏目ID.html【还是把我自己本地的链接写出来吧,不然大家看的太累了,http://www.zencart110508.com/authentic-c-2.html】,好像听说这种URL是最好的,一般情况下不建议修改,根据需要自己斟酌了,呵呵!
在.htaccess文件中找到这段代码:
RewriteRule ^(.*)-c-(.*).html$ index/.php?main_page=index&cPath=$2&%{QUERY_STRING} [L]
然后在seo.url.php中找到如下代码:
'cPath' => '-c-', 和 $url = $this->make_url($page, $this->get_category_name($p2[1]), $p2[0], $p2[1], '.html', $separator);
A:假如我们想要这种URL(你的网站/栏目名对应的拼音/c/栏目ID/【http://www.zencart110508.com/authentic/c/2/】)上面两处的代码修改如下:
'cPath' => '/c/', 和 $url = $this->make_url($page, $this->get_category_name($p2[1]), $p2[0], $p2[1], '/', $separator);
B: 假如我们想要这种URL(你的网站/栏目名对应的拼音/xxx(自己随便定义,不要是汉字哦)/栏目ID/【http://www.zencart110508.com/authentic-sort-2.html】)上面两处的代码修改如下:
'cPath' => '-sort-', 和 $url = $this->make_url($page, $this->get_category_name($p2[1]), $p2[0], $p2[1], '.html', $separator);
其它修改都是类似,只要看懂了,修改就简单了,也就是伪静态的修改。如有不明白的地方,欢迎给我留言,直接联系我也行,当然有错误的地方欢迎指正!

        哎,这个星期太累了,做事情总是力不从心,希望以后不要老是这样了,长期下去的话,我会崩溃的。博客也不想写了,本来有很多要说的,现在也不想写了,多写技术性的东东分享给新手们!

        原文链接:付亚辉博客URL http://www.fuyahui.com/post/wlbc/FuYaHui-FenXiangzen-cart-URLXiuGai.html    QQ 493908654。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值