在域名的情况下(一般用在多站点、独立模块绑定域名、多终端功能等情况下)例如

www.xx.com/about.html
aaa.xxx.com/about.html


两个域名地址中存在一样的伪静态规则ablout.html,如果只做两个config/rewrite.php解析文件呢?

解决思路:

在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 [

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


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


文档最后更新时间:2021-07-19 12:22:12
我来修改此文档(1) 不会操作怎么办?