吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 751|回复: 2
收起左侧

[已解决] 求问TP5中域名路由功能在TP6中如何实现呢

[复制链接]
独孤九狸 发表于 2023-5-21 00:44
本帖最后由 独孤九狸 于 2023-5-23 15:36 编辑

TP6文件结构发生改变了,没有url_domain_deploy,在TP6中应该如何配置

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
为之奈何? + 1 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

骑猪踏白菜 发表于 2023-5-21 10:26
https://www.kancloud.cn/manual/thinkphp6_0/1037508
在conf文件下的app.php 添加
'url_domain_deploy'=>true

然后在route文件下的route.php注册域名路由信息如下:
Route::domain('blog','blog');
就ok
jimoguying2020 发表于 2023-5-21 09:31
安装和配置php-fpm和mysql数据库。你需要先安装php-fpm,然后通过命令行启动php-fpm服务。然后,使用命令行创建一个MySQL数据库。
创建一个域名解析记录。在Apache中,你可以使用VirtualHost来创建多个域名解析记录。在ThinkPHP中,可以使用Think\Event\EventService来实现Domain的解析。
在Think\Event\EventService中注册你的域名解析。你需要实例化一个Domain对象,然后调用Register方法来注册解析。例如:

[PHP] 纯文本查看 复制代码
Copy code
use Think\Event\EventService;
use Think\Domain;

$domain = new Domain();
$domain->register('example.com');
$domain->register('example.org');

配置你的域名解析服务器。在Linux中,你可以使用bind来配置你的域名解析服务器。在Windows中,可以使用NSClient++来配置你的DNS服务器。
在ThinkPHP中使用域名解析。在应用程序中,你可以使用Think\Route\Route对象来配置域名解析。例如:

[PHP] 纯文本查看 复制代码
Copy code
use Think\Route\Route;

$route = new Route();
$route->domain('[a-zA-Z0-9-]+').method('GET');

在上面的代码中,$route对象的第一个参数是你的域名,第二个参数是你的请求方法(例如GET或POST)。

免费评分

参与人数 1吾爱币 -3 收起 理由
苏紫方璇 -3 禁止照搬ai回复

查看全部评分

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 22:23

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表