应用插件 版主:官方插件技术组
主站是生成静态的网页,在打开网站终端打不到此静态文件
类型:迅睿CMS 更新时间:2022-02-19 20:28:16 解析规则 生成静态 多终端网站
插件 多终端网站 V1.6
应用作者 迅睿官方团队
发布时间 2021-10-12 16:50:20
更新时间 2024-01-16 09:43:59

多终端网站,如果主站是生成静态的网页,在打开网站终端打不到此静态文件,请问要怎么设置终端仿静态呢?如果主站是动态的 转跳就正常。

如:主站是www.abc.com/new/ok.html ,  终端域名www.123.com/new/ok.html 打不到页面(因为该目录下没有ok.html文件),如果主站是动态http://abc.com/index.php?c=category&id=1 那终端域名是正常的。  静态生成的文件名是中文目录的拼音,不是纯数字的。

多域名下的伪静态解析规则 的说明:https://www.xunruicms.com/doc/search-keyword-%E5%A4%9A%E7%BB%88%E7%AB%AF.html
解决思路:
在rewrite.php文件中,判断域名分别返回解析数组
<?php

/**
 * URL解析规则
 * 例如:  114.html 对应 index.php?s=demo&c=show&id=114
 * 可以解析:  "114.html"  => 'index.php?s=demo&c=show&id=114',
 * 动态id解析:  "([0-9]+).html"  => 'index.php?s=demo&c=show&id=$1',
 */


if (DOMAIN_NAME == 'aaa.xxx.com') {
    return [
        // 这里写aaa域名的解析规则
    
    ];
}


return [

    // 这里是系统的解析规则
];

这样多域名时就可以区分开了,不与其他域名冲突。




插件版权:官方插件
插件名称:多终端网站

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