序言
基础
配置
常量配置
路由配置
加载配置
分组配置
域名配置
架构
路由
控制器
模板
调试
安全
工具
部署
域名配置
系统支持多域名,通过设置域名绑定分组,使得网站各域名的项目更加紧凑,更利于管理,同时网站搬家也更加的方便。

域名绑定分组
LMLPHP提供了addDomain方法实现域名绑定分组功能,使得不同的域名访问时将分配到不同的组别。下面将举例如何配置域名绑定分组。
<?php 

// after require LMLPHP

$domain = array(
    
'blog.domain.com'=>'blog'
);
lml()->app()
// add domain
->addDomain($domain)
// ...
->run(true);

?>
上面的例子配置了"blog.domain.com"绑定到"blog"组别。当访问blog.domain.com时,系统则自动将其分配到blog组别下,域名后面的REQUEST_URI的路由模式和系统默认的路由模式一致。
在使用addDomain将域名绑定分组时,可以同时设置绑定分组的路由,通过将上面的例子将组别名"blog"设置为数组形式即可实现。如下示例:
<?php 

// after require LMLPHP

$domain = array(
    
'blog.domain.com'=>array('blog'=>array(
            
// routers
            
'regexp'=>array(
                
'm'=>'module name',
                
'a'=>'action name'
            
),
            
// ...
        
)
    )
);
lml()->app()
// add domain
->addDomain($domain)
// ...
->run(true);

?>

需要注意的是,系统addDomain方法中会调用addGroup方法,所以当您在项目中只需配置域名绑定分组而没有其他分组时,可以无需再次调用addGroup方法。
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.005075(s)
2024-12-23 03:40:32 1734896432