云商城模板商品购买成功后无法转发订单页面解决办法

老韩
2024-01-29 / 3 评论 / 223 阅读 / 正在检测是否收录...

由于用户后台模板没有路由文件导致无法转发请求导致购买成功后显示404页面

打开你使用的用户后台模板文件
地址:template/模板名字

在这个文件夹下看看是否有route.php文件,没有的话新建一个

文件内容

<?php

/**
 * Author:晴玖天
 * Creation:2020/7/3 12:46
 * Filename:route.php
 * 路由导航,解决每个模板之间的路径差异问题!
 * 这只是一个简单的例子,开发新模板时可以对照开发,系统内置的访问方式已经注释好
 * 把下面的路径地址改成你前台模板或者后台模板的指定页面路径即可,现在内容中的订单页面路径是云商城模板[后台]模板中的订单页面的路径,你可以改成你的前台页面的订单路径也可以改成后台模板的订单页面路径,随你。
 */

switch ($_GET['p']) {
    //转发订单中心
    case 'Order':
        header("Location: " . ROOT_DIR . "user/#/pages/index/order");
        break;
    case 'User': //用户中心 /?mod=route&p=Order
        header("Location: " . ROOT_DIR . "user/");
        break;
    case 'Goods'://商品详情
        header("Location: " . ROOT_DIR . "#/pages/index/product/product?gid=" . $_GET['gid']);
        break;
    default:
        header("Location: " . ROOT_DIR);
        break;
}
0

评论 (3)

取消
  1. 头像
    白菜
    Android · Google Chrome

    有这个文件,但是里面不是这些代码

    回复
  2. 头像
    请问
    Windows 10 · Google Chrome

    user/template/Default 已经添加,但是未解决

    回复
    1. 头像
      老韩 作者
      iPhone · Safari
      @ 请问

      更新最新版即可

      回复