联系官方销售客服

1835022288

028-61286886

应用插件 版主:官方插件技术组
多网站系统使用了自定义字段作为url判断问题
类型:迅睿CMS 更新时间:2025-01-15 21:57:24 自定义字段 多网站系统 自定义函数 rewrite.php
插件 多网站系统 V4.6
应用作者 迅睿官方团队
发布时间 2019-07-08 08:10:35
更新时间 2025-01-07 09:59:38

多网站系统,如果创建了多个站点并且使用了自定义字段作为url,伪静态下

后台的URL规则使用自定义函数{zdyurl($data)},存放url对应的文章id,

比如

主站www.123.com的存放在

WRITEPATH . 'myid/' . md5(urldecode(CMSURI)) . '.txt';

次战en.123.com的存放在

WRITEPATH . 'myid_en/' . md5(urldecode(CMSURI)) . '.txt';

问题来,那共用的/config/rewrite.php里的

if (CMSURI)

{

    $myfile = WRITEPATH . 'myid/' . md5(urldecode(CMSURI)) . '.txt';

    if (is_file($myfile))

    {

        $id = file_get_contents($myfile);

        if ($id)

        {

            return [

                CMSURI => 'index.php?c=show&id=' . $id,

            ];

        }

    }

}

怎么判断哪个站走哪个txt呢?

插件教程:https://www.xunruicms.com/doc/app-423.html