首页一个空间安装多个网站及PHP代码的域名跳转实现的具体步骤,discuz和wordpress版本

php网站空间  时间:2020-12-29  阅读:()

一个空间安装多个网站及PHP代码的域名跳转实现的具体步骤discuz和wordpress版本By繁霜|2013年9月 18 日

微情

一个空间安装多个网站是新站长必须经历的或者说是爱乱搞的站长必须经历的。老实的站长一心一意做一个网站不会想着节外生枝。

在网上搜这个问题似乎都是一个版本——原创作者是伟大的。百度蜘蛛不烦我都烦了。并且写的神神叨叨的。本着菜鸟为菜鸟服务的理念遂写了这文。

需要说明的是网上有几段代码分别为不同语言编写原理都是一样的最常见就是利用switch函数实现。

关于如何在一个空间安装多个网站

本文中以此为例 discuz装在空间根目录上 wordpress装在/blog文件夹中。

1 .完成域名的绑定和解析

2.通过ftp上传d z文件和wp文件到相应目录

3.浏览器中输入绑定的域名如www.a a a.co m按提示完成d z的安装。再输入wp文件的地址如www.a a a.co m/b l o g按提示操作完成wp的安装。

如果你绑定的两个域名为aaa.com bbb.com此时aaa.com和bbb.com都能访问discuz aaa.com/blog和bbb.com/blog都能访问wordpress这是搜索引擎不允许的 自己想想也别扭。那如何实现域名跳转一个网站对应一个域名

先简单说说域名是怎样访问网站的

网站根目录都会有一个首页文件文件名为index例如index.php、 index.asp等。 dz 和wp的首页文件都是index.php。访问网站时首先会访问index文件在决定访问哪个页面。

一个空间安装多个网站,就存在多个首页文件。如果首页文件在根目录直接输入域名就能访问如果首页文件在不在根目录 比如在/blog输入域名/blog才能访问。

关于首页文件在空间提供商的主机管理处有个设置首页功能

主机管理

点击设置首页设置进入界面

当访问网站时首先访问首页文件从上到下进行搜索。例如首先查找网站根目录有没有index.php如果没有继续查找index.aspx。dz和wp网站根目录的首页文件都是index.php

当初这个首页文件对我产生很多困扰。

要实现跳转只需在首页文件中添加跳转代码。用到如下代码

<?php switch($_SERVER["HTTP_HOST"] )

{case “www.chchhl.com”:header(“location:index.php”) ;//如果输入www.chchhl.com访问dz网站break;case “bbs.chchhl.com”:

header(“location:blog/index.php”) ;//如果输入另一个域名break; //bbs.chchhl.com访问blog文件夹中的wp网站}

?>

原理很简单输入域名访问空间时首先访问首页文件在首页文件中实现跳转。我们在dz网站根目录新建一个index2.php添加上诉代码。为保证能访问index2.php必须在设置首页出添加index2.php并上移到顶部如下图

添加index2php上移到顶部

完成以上步骤后就能实现两个域名分别对应一个网站。

穷人的幸福时刻。

问题

输入网址后域名会带有一个小尾巴/index.php有个index.php尾巴让人很不爽。 以后再补充怎么除掉

打醒做域名优化 比如割小尾巴、伪静态化等一定要及时清除cookies。去掉index.php尾巴

本来想Google怎样去掉小尾巴后来灵光一闪追踪溯源代码出现小尾巴都是自己主动加上去的还抱怨

1. header("location: index.php")

2. header("location:blog/index.php" )

第二条很容易修改 header(“location:blog/”)访问blog文件夹不需要我们的指令会直接访问index.php

第一条很显然不能修改为header(“location: /”)会造成死循环。一个比较捉急的办法把dz根目录的index.php的源码复制替换header(“location:blog/index.php”)即可。

亚州云-美国Care云服务器,618大带宽美国Care年付云活动服务器,采用KVM架构,支持3天免费无理由退款!

官方网站:点击访问亚州云活动官网活动方案:地区:美国CERA(联通)CPU:1核(可加)内存:1G(可加)硬盘:40G系统盘+20G数据盘架构:KVM流量:无限制带宽:100Mbps(可加)IPv4:1个价格:¥128/年(年付为4折)购买:直达订购链接测试IP:45.145.7.3Tips:不满意三天无理由退回充值账户!地区:枣庄电信高防防御:100GCPU:8核(可加)内存:4G(可加)硬盘:...

ProfitServer$34.56/年,西班牙vps、荷兰vps、德国vps/不限制流量/支持自定义ISO

profitserver怎么样?profitserver是一家成立于2003的主机商家,是ITC控股的一个部门,主要经营的产品域名、SSL证书、虚拟主机、VPS和独立服务器,机房有俄罗斯、新加坡、荷兰、美国、保加利亚,VPS采用的是KVM虚拟架构,硬盘采用纯SSD,而且最大的优势是不限制流量,大公司运营,机器比较稳定,数据中心众多。此次ProfitServer正在对德国VPS(法兰克福)、西班牙v...

RAKsmart推出7.59美元/月,云服务器产品Cloud Server,KVM架构1核1G内存40G硬盘1M带宽基础配置

近期RAKsmart上线云服务器Cloud Server产品,KVM架构1核1G内存40G硬盘1M带宽基础配置7.59美元/月!RAKsmart云服务器Cloud Server位于美国硅谷机房,下单可选DIY各项配置,VPC网络/经典网络,大陆优化/精品网线路,1-1000Mbps带宽,支持Linux或者Windows操作系统,提供Snap和Backup。RAKsmart机房是一家成立于2012年...

php网站空间为你推荐
海外主机租用怎么选择优质的国外服务器租用商!域名备案查询网站备案查询免费虚拟主机申请谁有1年免费的虚拟主机申请地址吖?便宜的虚拟主机哪儿有便宜的虚拟主机?空间域名空间和域名是什么?云服务器租用云服务器怎么租呀香港虚拟空间香港虚拟空间 好不、现在还有人买嘛免费网站空间有没有免费的网站空间推荐国外网站空间怎么样把网站空间放到国外去?郑州虚拟主机59互联 亿恩科技 和郑州景安那一个公司的虚拟主机最好!我指的是速度和服务!谢谢!请大家凭良心说话!
域名注册使用godaddy 免费域名解析 如何注册中文域名 免费cn域名 阿云浏览器 堪萨斯服务器 美国主机代购 台湾谷歌网址 200g硬盘 cdn联盟 静态空间 申请网页 服务器硬件防火墙 电信托管 双线机房 双12 cloudlink 服务器维护 工信部网站备案查询 lamp什么意思 更多