php多域名单站点路由
能够使多域名但是只有一个站点的小站,通过路由访问到各个指定目录
<?php
//域名跳转路由
//默认跳转
$default = "http://www.stanwind.com/index.php";
//自定义域名路由
$routers = array(
	"so.stanwind.com" => "http://www.stanwind.com/zzss",
	"proxy.stanwind.com" => "http://www.stanwind.com/proxy",
	"json.stanwind.com" => "http://www.stanwind.com/json"
);
$currentHost = $_SERVER['HTTP_HOST'];
//echo $_SERVER['HTTP_HOST'];//获取当前域名 
$goPage = $default;
if (array_key_exists($currentHost, $routers)) {
	$goPage = $routers[$currentHost];
}
if (array_key_exists("QUERY_STRING", $_SERVER) && !empty($_SERVER["QUERY_STRING"])) {
	$goPage = $goPage.'?'.$_SERVER["QUERY_STRING"];
}
//echo $_SERVER["QUERY_STRING"];
//echo $goPage;
//重定向浏览器
header("Location: ".$goPage);
//确保重定向后,后续代码不会被执行
exit;
												
											php多域名单站点路由的更多相关文章
- vue-route+webpack部署单页路由项目,访问刷新出现404问题
		
问题描述:前端同事使用Vue.js框架,利用vue-route结合webpack编写了一个单页路由项目,运维协助在服务器端配置nginx.部署完成后,访问首页没问题,从首页里打开二级页面没问题,但是所 ...
 - 单臂路由与三层交换机实现VLAN通信
		
不同VLAN之间相互通信的两种方式 (单臂路由.三层交换) 试验环境:东郊二楼第三机房 试验设备:Catalyst 2950-24(SW3) Cisco 2611( ...
 - 交换知识 VLAN  VTP  STP 单臂路由
		
第1章 交换基础 1.1 园区网分层结构 层次 作用 出口层 广域网接入 出口策略 带宽控制 核心层 高速转发 服务器接入 路由选择 汇聚层 流量汇聚 链路冗余 设备冗余 路由选择 接入层 用户接入 ...
 - 三层交换单臂路由vlan间通信综合实验之降龙要点[转]
		
单臂路由三层交换机提供vlan间的通信之菜鸟之降龙详解要点: 图示 PC:左到右依次设置IP172.16.10.1, 20.1, 30.1, 40,1 ,50,1 /24 网关10.2 ...
 - 详解eNSP下的单臂路由模拟实验配置
		
不同VLAN之间的通信可以通过两种方式:单臂路由和三层交换机.其中,单臂路由是通过路由子接口,交换机的某个端口以trunk的方式与路由器的某个端口相连,同时路由器的链接端口配置子接口,配置子接口承载的 ...
 - 三层交换单臂路由vlan间通信综合实验之降龙要点--Lee
		
单臂路由三层交换机提供vlan间的通信之菜鸟之降龙详解要点: 图示 PC:左到右依次设置IP172.16.10.1, 20.1, 30.1, 40,1 ,50,1 /24 网关10.2 ...
 - Linux 如何设置只允许域名访问站点而禁止IP访问站点
		
最近在论坛里看到有人问到 Linux 如何设置只允许域名访问站点而禁止IP访问站点的问题,之前自己也用过这个功能,可以防止别人用 IP 地址来访问到自己的网站,下面我就我自己的环境给出解决方法,我用的 ...
 - Cisco Packet Tracer做单臂路由的过程
		
Cisco Packet Tracer版本:6.0.0.0045 单臂路由 VLAN规划 switch 0上配置:Switch>enSwitch(config)#vlan 2 #创建vlan2S ...
 - VLAN之间单臂路由通信
		
实验目的 理解单臂路由的应用场景 掌握路由器子接口的配置方法 掌握子接口封装VLAN的配置方法 理解单臂路由的工作原理 实验原理 单臂路由解决用户需要跨越VLAN实现通信的情况. 原理:通过一台路由器 ...
 
随机推荐
- codevs 1009 产生数x
			
题目描述 Description 给出一个整数 n(n<10^30) 和 k 个变换规则(k<=15). 规则: 一位数可变换成另一个一位数: 规 ...
 - Jmeter(二) Jmeter组件介绍
			
一.测试计划 测试的起点,同时也是其他所有组件的容器 二.线程(用户) Setup 线程组:一种特殊类型的线程,可用于执行预测试操作.即执行测试前进行定期线程组的执行 Teardown 线程组:一种特 ...
 - 广工2017校赛-F-- tmk找三角
			
http://gdutcode.sinaapp.com/problem.php?cid=1056&pid=5 Description 有一棵树,树上有只tmk.他在这棵树上生活了很久,对他的构 ...
 - Android Context介绍
			
转载(Android Context完全解析与各种获取Context方法):https://www.cnblogs.com/chenxibobo/p/6136693.html
 - LeetCode 39. 组合总和(Combination Sum)
			
题目描述 给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合. candidates 中的数字可以无限 ...
 - TensorFlow常用操作
			
初始化数据: # -*- coding: utf-8 -*- import tensorflow as tf a = tf.zeros([3, 4], tf.int32) # [[0 0 0 0] # ...
 - Running .sh scripts in Git bash
			
Running .sh scripts in Git bash Let's say you have a script script.sh. To run it (using Git Bash), y ...
 - 通过daemon.json配置docker 2375 API端口,配置私有http仓库
			
编辑daemon.json vi /etc/docker/daemon.json 配置如下内容即可 { "hosts":[ "tcp://0.0.0.0:2375&quo ...
 - 让Socket穿透Windows防火墙
			
原文地址:https://blog.csdn.net/zuishikonghuan/article/details/48030539 创建了ServerSocket以后,并不是没事了,其实上,为了系统 ...
 - spring整合activeMQ遇到异常:Error creating bean with name 'connectionFactory'
			
异常详情 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'connect ...