添加子域名
打开浏览器输入http://api.xxx.xx/demo/_2/user/login
发现子域名映射成功
现在,要求把demo这个项目名去掉
找到application目录下的route.php,修改为如下代码
<?php
use think\Route;
Route::domain('api','demo');
Route::rule(':version/:name/:method', ':version.:name/:method');
return [
'__pattern__' => [
'name' => '\w+',
],
'[hello]' => [
':id' => ['index/hello', ['method' => 'get'], ['id' => '\d+']],
':name' => ['index/hello', ['method' => 'post']],
],
];
找到config.php修改url_domain_deploy为true,表示开启域名部署功能
打开浏览器,输入http://api.xxx.xx/_2/user/login
配置完成。