PHP实现二级目录跳转到二级域名带参数

本文介绍了如何使用PHP实现将二级目录如【域名/blog】重定向到二级域名【blog.youdomain】并保持参数。通过在index.php中设置PHP代码,可以自动检测地址并进行重定向,解决虚拟主机无法修改Nginx配置的问题。注意文件编码需使用非记事本编辑器以避免显示问题。
摘要由CSDN通过智能技术生成

    有朋友建站用的是虚拟空间,所以只能使用二级目录【域名/blog】建立博客,估计很多人也是这么做的,一位朋友由于最近换了主机,就想着把博客的二级目录切换到二级域名【blog.youdomain】,由于虚拟主机不能修改Nginx的配置文件,所以安教通小编想到了一个不错的方法,用PHP获取地址,然后判断,并转到二级域名,最重要的是带RUI!比如你访问【youdomain/blog/1.html】可以自动重定向到【blog.youdomain/1.html】,就是这么神奇!

<?php

/**

* 通过PHP实现二级目录跳转到二级域名_带参数(URI)跳转

* 文章地址:i.nongyejing.com/2277.html

*/

$the_host = $_SERVER['HTTP_HOST'];

//取得当前访问域名

$url = $_SERVER['PHP_SELF'];

//获取域名后的字串,如:/bbs/index.php

$filename = substr($url, strrpos($url, '/') + 1);

//提取当前文件名

$querystring = $_SERVER["QUERY_STRING"];

//获取问号后面的参数

if ($the_host !== 'blog.youdomain') {

    //验证当前访问域名(就是你的新域名):若非引号内的域名,则进行如下跳转——

    if ($querystring !== '') {

       
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值