二级目录跳转到二级域名带参数-完美跳转
来源:网络收集 点击: 时间:2024-03-02首先需要下载Editplus,它是一个代码编辑工具。
上面提供的是中文版本的Editplus,下载并安装即可

打开Editplus,按照以下步骤,创建一个PHP文件:

复制以下代码(代码来自脚本之家),粘贴到Editplus窗口中:
?php
/**
* 通过PHP实现二级目录跳转到二级域名_带参数(URI)跳转
* 文章地址:i.cuixt.com/2277.html
*/
$the_host = $_SERVER;
//取得当前访问域名
$url = $_SERVER;
//获取域名后的字串,如:/bbs/index.php
$filename = substr($url, strrpos($url, /) + 1);
//提取当前文件名
$querystring = $_SERVER;
//获取问号后面的参数
if ($the_host !== blog.youdomain) {
//验证当前访问域名(就是你的新域名):若非引号内的域名,则进行如下跳转——
if ($querystring !== ) {
//验证文件名后是否有参数,如果有参数则跳转到——
header(HTTP/1.1 301 Moved Permanently);
//发出301头部,表明永久重定向
header(Location: http://blog.youdomain/ . $filename . ? . $querystring);
//跳转到我的新域名地址【带参数】
} elseif ($filename == index.php) {
//如果是主页则直接跳转到新域名
header(HTTP/1.1 301 Moved Permanently);
//发出301头部,表明永久重定向
header(Location: http://blog.youdomain/);
//跳转到我的新域名
} else {
//如果无参数则跳转到——
header(HTTP/1.1 301 Moved Permanently);
//发出301头部,表明永久重定向
header(Location: http://blog.youdomain/ . $filename);
//跳转到我的新域名地址【不带参数】
}
}

注意修改上面的域名和目录。
然后保存该文件为index.php 如下图

将该文件通过FTP上传到空间二级目录即可:

必须使用代码编辑器,不可使用记事本,因为编码问题,使用记事本保存后文件不能正常显示!
以上步骤完成后,访问youdomain/blog将会跳转到blog.youdomain
网站跳转NGINX二级目录跳转域名更换版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_215562.html