ecshop如何获取商品详情页URL?

如题。这里有一片文章,但是未能成功,求帮助!
当前问题共有如下(3)个解决方案
  • 晚来风急
    晚来风急

    找个这个文件在根目录下gods.php

    找到 $smarty->assign('promotion_info',get_promotion_info());
    在下面加上以下代码:
    $GLOBALS['smarty']->assign('ecs_url',$GOBALS['ecs']->get_domain().$_SERVER['REQUEST_URI']);
    然后到相应的模板goods.dwt
    加上标签
    {$ecs_url}
    就可以正常显示了。
    如果需要在其他页面也加上调用当前URL效果,那么也加上此代码,加此标签就可以了。
    希望能帮助你,如果出错截图错误,帮助你或者私信我百度帐号

  • 泡椒肥喵
    泡椒肥喵

    $smarty->assign('root', $ecs->url()); 这一条更简洁,
    在模版中使用标签{$root}

  • 云篆
    云篆

    将ecshop专题伪静态化的规则方法
    IIS规则:
    RewriteRule ^(.*)/topic-([0-9]+)\.html$ $1/topic\.php\?topic_id=$2

    Apache规则:
    RewriteRule ^topic-([0-9]+)\.html$ topic\.php\?topic_id=$1 [QSA,L]

    为了避免重复收录动态的页面,建议robots里加上

    Disallow: /topic.php?

上一篇:阿里云服务器ecs是web服务器吗
下一篇:共享版虚拟主机和云服务器ECS的区别