php多域名单站点路由
2023-09-11 14:16:54 时间
能够使多域名但是只有一个站点的小站,通过路由访问到各个指定目录
<?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输入流php://input的使用分析
- 配置php.ini实现PHP文件上传功能
- PHP安装模式cgi、fastcgi、php_mod比较
- php安装扩展的几种方法
- 织梦搜索结果增加dede:type、dede:arclist、dede:channelartlist、dede:tag、dede:php等标签支持
- PHP Socket编程 之 PHP中使用websocket
- php:PHP解析xml的4种方法
- php操作mysql数据库的基本类
- Relearning PHP (2) – php 的浮点数float
- php:用数组实现多语言(PHP 7.4.2)
- php类库PHP QR Code 二维码
- [php-src] Php扩展的多文件编译
- [php-src] 窥探Php内核中的数组与面向对象
- Atitit.sql ast 表达式 语法树 语法 解析原理与实现 java php c#.net js python
- PHP面试题:php读取文件内容的几种方法和函数?
- PHP 零基础入门笔记(9):函数 function
- CentOS下yum安装PHP,配置php-fpm服务
- CentOS在安装配置 Ngnix_tomcat_PHP_Mysql
- php 的交互命令行
- CentOS下安装PHP的AMQP扩展方法和步骤
- 统计php程序运行时间及设置PHP最长运行时间