博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP泛域名应用
阅读量:7078 次
发布时间:2019-06-28

本文共 951 字,大约阅读时间需要 3 分钟。

以Windows开发环境

1、windows =>hosts文件

127.0.0.1    asia.t

127.0.0.1    *.asia.t
127.0.0.1    www.asia.t
127.0.0.1    coca.asia.t

2、apache =>httpd-vhosts.conf文件

<VirtualHost *:80>

DocumentRoot E:\www\asia\www
ServerName *.asia.t
ServerAlias *.asia.t
</VirtualHost>

3、php处理

/**

* 代理商子网站处理
* DOMAIN代理商二级域名前缀 GE: coca
* BASEDOMAIN 网站真实域名,不带www.  EG: asia.com
* SITEDOMAIN 访问时网站地址,可能是二级域名,可以为: *.asia.com或www.asia.com或asia.com
* 代理商子网站二级域名组合形式如下: coca.asia.com
*/
$site_url = $_SERVER['HTTP_HOST'];
$site_url = explode('.',$site_url);
if(count($site_url)<3)
{
define('DOMAIN','www');
define('SITEDOMAIN',$_SERVER['HTTP_HOST']);
define('BASEDOMAIN',SITEDOMAIN);
}
else
{
define('DOMAIN',$site_url[0]);
if(DOMAIN == 'www')
{
define('SITEDOMAIN',$_SERVER['HTTP_HOST']);   
define('BASEDOMAIN',str_replace('www.','',SITEDOMAIN));
}
else
{
define('BASEDOMAIN',str_replace(array(DOMAIN.'.',DOMAIN),array('',''),$_SERVER['HTTP_HOST']));
define('SITEDOMAIN',DOMAIN.'.'.BASEDOMAIN);
}
}

转载地址:http://updml.baihongyu.com/

你可能感兴趣的文章
Reddit重写其iOS应用,改进性能、模块化和测试
查看>>
Mysql密码设置
查看>>
微服务:更愉快还是更嘈杂?
查看>>
Confluent平台5.0支持LDAP授权及用于IoT集成的MQTT代理
查看>>
Azure Machine Learning的新特性
查看>>
Laravel学习笔记之Route,Middleware和Controller参数传递
查看>>
设计模式之-单例
查看>>
数人云工程师手记 | 新手快速入门Docker最新版管理工具
查看>>
netty的reconnect方式之一
查看>>
php访问控制简介
查看>>
265. Paint House II
查看>>
influxdb基本操作
查看>>
GDB 自动化操作的技术
查看>>
静态路由和策略路由的配置实践
查看>>
瀑布流之实例进阶
查看>>
听飞狐聊JavaScript设计模式系列13
查看>>
Future 模式
查看>>
Ruby on Rails 曝路径穿越与任意文件读取漏洞
查看>>
el-admin v1.6 发布,后台管理系统
查看>>
Boyer-Moore 算法
查看>>