+
50
-

同一个bfwsoa应用如何实现不同域名跳转到不同的子应用空间?

同一个bfwsoa应用如何实现不同域名跳转到不同的子应用空间?

比如mobile.example.com,打开App下的mobile目录应用,admin.example.com打开App下的admin目录应用。

网友回复

+
0
-

可以修改App目录下的config文件中,增加一个host_runmode配置,配置如下:

<?php
//BFWSOA全局配置文件
$_config_arr['Globle'] = [
    "routetype" => 1,
    "instance_name" => "001", //实例名称,分布式的时候有用
    "lang" => "Zh", //语言环境
  //  "page_suffix" => ".html", //模式为2的时候的页面后缀
    "defaultdom" => "", //默认域,
    "defaultact" => "", //默认动作器
    "defaultcont" => "", //默认控制器
    "runmode" => "C", //运行模式,常用有C、S、M、D
   
  "host_runmode" => [
        "mobile.example.com" => [
            "mode" => "C",
            "dom" => "Wap",
            "cont" => "Shop",
            "act" => "Home",
            "routetype" => 1,
        ],
     "admin.example.com" => [
            "mode" => "C",
            "dom" => "Admin",
            "cont" => "User",
            "act" => "Login",
            "routetype" => 1,
        ]
  ]

];
?>

我知道答案,我要回答