当前位置:首页 » 编程语言 » 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();

热点内容
服务器无法通过ip访问 发布:2025-05-16 14:26:13 浏览:539
网吧u盘拒绝访问 发布:2025-05-16 14:13:50 浏览:260
无线网检查网络配置是怎么回事 发布:2025-05-16 14:04:03 浏览:220
网络爬虫python代码 发布:2025-05-16 14:03:26 浏览:516
汽车小组件怎么弄到安卓桌面 发布:2025-05-16 13:51:12 浏览:220
linuxg编译器下载 发布:2025-05-16 13:50:58 浏览:776
centosc编译器 发布:2025-05-16 13:50:17 浏览:948
安卓手机如何变换桌面 发布:2025-05-16 13:39:33 浏览:515
sql存储过程命令 发布:2025-05-16 13:17:54 浏览:146
用纸做解压小玩具西瓜 发布:2025-05-16 13:04:09 浏览:936