当前位置:首页 » 编程语言 » php子域名

php子域名

发布时间: 2022-12-23 05:59:20

‘壹’ thinkphp5配置二级域名

最近有一个项目要将移动端和PC端分离开来,比如访问xxx.com,展示的是PC端的页面。而访问m.xxx.com,展示的是移动端的页面。

在thinkphp5中可以这样操作:

首先,在applicationconfig.php修改url_domain_deploy为true,如图:

其次,在application oute.php注册域名部署规则。
其中m是子域名,而mobile是模块名.这段表示任何以m为子域名的访问,都会被解析到mobile模块。

如果是在本地配置,要在hosts中添加

另外:
在apache或nginx中要配置两个虚拟主机,一个域名为xxx.com,另一个域名为m.xxx.com。根目录都指向public文件夹,但两个的端口号不能相同。

参考: https://www.kancloud.cn/manual/thinkphp5/118039

‘贰’ php如何获取当前二级域名

$domain="gl.aaa.com";
$n=preg_match('/(.*.)?w+.w+$/',$domain,$matches);
print_r($matches);

‘叁’ PHP如何获取目标域名的全部二级域名

我讲下思路,首先是你的PHP不可能单独在服务器上计算出来二级域名,所以你必须要有一个目标whois信息查询的网站作为数据源;然后信息的获取就需要你根据目标网站做处理了,如果有API的最好,可以直接查询;如果没有API,就只能通过PHP小偷来获取目标网站的查询结果,然后对查询结果进行字符串正则匹配替换等处理,来得到最后的结果。

好 了,给分吧!

‘肆’ thinkphp如何绑定二级域名

先在根目录创建一个手机目录,名称随意,再创建一个手机模块

定义一个define绑定到手机模块中,这样就行了,至于页面跳转用js跳转到:域名/mobile,或者直接绑定二级域名到根目录下的mobile文件夹即可

‘伍’ studyphp怎样设置子域名

你空间是在哪的?这个要在空间上操作;至于二级域名解析,要到DNS服务器上操作.

‘陆’ php怎么编写生成二级域名我做的都是生成的这样的.com/index.phpid=8

首先
DNS
要支持泛解析,
例如
*.domain.com
这样的解析
接下来就是写重写规则了,

111.domain.com
这样的域名
重写成
domain.com/index.php?id=8
重写规则
要根据你的应用来进行写的

‘柒’ php 实现二级域名的解析

htaccess可以实现 不需要php
Options FollowSymLinks
RewriteEngine On
#测试子域名
RewriteCond %{SERVER_NAME} ^(www.)?subdomain.mydomain.com [NC]
#避免重复重定向
RewriteCond %{REQUEST_URI} !^/subdomain/ [NC]
#重定向到子目录
RewriteRule ^(.*)$ subdomain/$1 [L]

‘捌’ thinkphp3.1.3 开启子域名部署后,如何对每个分组进行独立路由

如果只启用m子域名,admin/xxx/xxx是可以正常用的。
如果有些地址不能访问,添加路由规则即可
'URL_ROUTER_ON' => true,
'URL_ROUTE_RULES' => array();

热点内容
随机启动脚本 发布:2025-07-05 16:10:30 浏览:517
微博数据库设计 发布:2025-07-05 15:30:55 浏览:20
linux485 发布:2025-07-05 14:38:28 浏览:299
php用的软件 发布:2025-07-05 14:06:22 浏览:751
没有权限访问计算机 发布:2025-07-05 13:29:11 浏览:428
javaweb开发教程视频教程 发布:2025-07-05 13:24:41 浏览:690
康师傅控流脚本破解 发布:2025-07-05 13:17:27 浏览:235
java的开发流程 发布:2025-07-05 12:45:11 浏览:681
怎么看内存卡配置 发布:2025-07-05 12:29:19 浏览:279
访问学者英文个人简历 发布:2025-07-05 12:29:17 浏览:828