多域名下的伪静态解析规则

2024-01-26 13:53 小编

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

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 [


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

];

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


在线咨询 拨打电话

电话

13363039260

微信二维码

微信二维码