首页路由与 URLRoute DNS 子域名
Route DNS 子域名
子域名绑定模块的部署模式
本页内容
  1. 机制
  2. 注意事项
配置
// Config/config.php
"DNS_STATUS" => true,   // 开启子域名部署
"DNS_LIST" => array(
    // "域名" => array("module"=>"模块", "controller"=>"", "action"=>"")
    "m.example.com" => array("module" => "Mobile"),
    "admin.example.com" => array("module" => "Admin", "controller" => "Index"),
),

机制

  • DNS_STATUS + DNS_LIST 通配匹配 HOST
  • 命中后可预设默认 mod/ctl/act
  • 提高 __DNS_DEEP(1~3),影响 getPathDeep 与 toUrl 的起始段
  • wildcardMatch($domain,$wildRule) 支持 * 通配域名匹配

注意事项

子域名部署需要 DNS 与 Web 服务器(虚拟主机)配合,框架侧仅负责路由层适配。
KuoqiPHP v1.05 · 离线静态文档 · 界面基于 KuoqiUI · 返回首页