一个空间绑定两个域名的办法操作

很多空间支持多域名绑定,但是不支持子目录绑定,这时我们就可以考虑如下几种方法来实现一个空间放多个域名站点的方法,只是其他站点都需要在一个目录下大开,但这毫不影响搜索引擎的收录。

方法一:用js跳转

1、在空间上分别绑定www.aaa.com和www.bbb.com

2、把www.aaa.com网站文件传到根目录,把www.bbb.com网站传到./bbb/目录

3、把下面的代码保存为domain.js,然后上传到空间根目录

JavaScript代码
switch(location.host){    case'www.bbb.com':   location.href="http://www.bbb.com/bbb/"  break;   }   

4、往空间根目录的首页的<head>与</head>之间加入

<scriptlanguage='javascript'src="/bbb/domain.js"></script>

5、当你输入www.aaa.com访问时看不到任何变化,但是当你输入www.bbb.com访问时,浏览器自动跳转到www.bbb.com/bbb/。

这样便实现了同一个空间安装2个网站了,要实现多个网站可以依此类推。

或者直接在头部添加类似如下代码:

JavaScript代码
<script language=javascript>
if (document.domain =='www.bbb.com')     this.location = "www.bbb.com" + this.location.pathname + this.location.search;
</script>  

方法二:(推荐)

用server.Transfer("")来实现一个空间多个站的方法

  您先将您所有的域名绑定到您的虚拟主机上,然后将虚拟主机根目录中的index.asp(首页文件)里加入下列代码就可以了:

ASP/Visual Basic代码
<%
sn=lcase(Request.ServerVariables("SERVER_NAME")) '用于获取用户是通过哪个域名访问的,并转换成小写
if sn="www.abc.net" or sn="yuxicn.net"   then server.Transfer("default1.asp")
if sn="www.def.net"   or sn="zxks.net" then server.Transfer("index.html")    %>  

看明白了吧,如果访问者输入的域名是www.abc.net或abc.net的话,就访问default1.asp页面,如果是用def.net或www.def.net的话就调用index.html文件。

  网上还有一些教程是让您用response.redirect来实现转向,但在这里,我建议您使用server.Transfer("")来实现这个功能,好处有以下几个方面:

  1、不会出现页面跳转,直接输入网址后,网址后不会带任何文件,访问者不会看出你的两个网站是放在同一虚拟主机上。

  2、server.Transfer("")不会阻挡搜索引擎对你的网站的收录,而response.redirect可不一定

方法三:(最方便管理,一个空间放的站越多越推荐)

我的方法是利用一个asp文件通过浏览器输入的域名,判定他是要打开那个文件夹里的站点,来实现一个虚拟放置多个站点(缺点例如打开abc.com,在浏览器中看到的是abc.com/b因为站点在b目录下)

其他说明:如果虚拟主机不支持子目录绑定,这是非常有效的办法

实现方法如下

可以这样,你先建立一个默认主页index.asp
然后把A站放在A文件夹下
B站放在B文件夹下
C站放在C文件夹下

index.asp网页文件如下

ASP/Visual Basic代码
<%if Request.ServerVariables("SERVER_NAME")="www.a.com " then
response.redirect "a/index.asp"
elseif Request.ServerVariables("SERVER_NAME")="www.b.com " then
response.redirect "b/index.asp"
elseif Request.ServerVariables("SERVER_NAME")="www.c.com " then
response.redirect "c/index.asp"
else
response.redirect "aaa/index.asp"
end if%>  

代码作用说明:
如果用户访问 www.a.com 程序跳转至 空间目录下 a/index.asp
如果用户访问 www.b.com 程序跳转至 空间目录下 b/index.asp
如果用户访问 www.c.com 程序跳转至 空间目录下 c/index.asp
如果用户访问 没有指定的 程序跳转至 空间目录下 aaa/index.asp

怎么样,简单吧。

elseif Request.ServerVariables("SERVER_NAME")="www.b.com " then
response.redirect "b/index.asp"

这段是可以无限复制的哦,一个虚拟主机放几百个站点就是你自己设置的了
只要把域名都绑定在你的虚拟主机上,然后设置这个域名所绑定的站点就OK了

这种要看你的虚拟主机能绑多少个玉米。能绑100个的话就能放100个站,并且利于网站管理,这样做可以根据文件夹名,就知道这个是哪个站。

【网站】一个空间放两个网站,且不用子目录绑定域名的方法相关推荐

  1. linux多目录多域名,一个空间放多个网站(多域名绑定到同一空间不同目录)

    如果一个空间放多个网站,一般是在域名解析里面使用URL转发,但是这样会在输入域名后,地址栏上面显示A记录域名的地址. 例如:www.it591.org 已做A记录绑定空间,如果我将www.hxxwzx ...

  2. 虚拟服务器放2个网站,如何一个虚拟主机空间放两个网站的基本原理

    1.我们在说基本原理时为了更加清楚的解说,我问大家有没有用于站长统计.百度统计等流量监控软件. 2.他们的基本原来就是把用户访问网站的来源记录下来,我们就可以用这个原理来做一个虚拟主机放两个网站,以下 ...

  3. phpstudy一个域名配置两个网站(一个是thinkphp5,一个是原生php)

    phpstudy一个域名配置两个网站(一个是thinkphp5,一个是原生php) 一.总结 一句话总结:把原生php的网站直接放到thinkphp5的public目录下可以解决以stem.aaaa. ...

  4. 两个网站做到同一个服务器,两个网站放在同一个服务器 备案

    两个网站放在同一个服务器 备案 内容精选 换一换 没有,华为云包含企业邮箱服务,具体请参考: https://www.huaweicloud.com/marketplace/activity/mail ...

  5. 虚拟主机放两个php网站,虚拟主机放多个网站吗

    但是准备一个新的站点,又不想去买新的虚拟主机,大家可以尝试在一个虚拟主机上多站点 要通过访问不同的域名来访问不同的站点, 首先,新建一个.htaccess文件(可以在win电脑上随便起名字用TXT存放 ...

  6. 2个域名2个网站共用一个空间的方法

    很多空间支持多域名绑定,但是不支持子目录绑定,可以考虑如下几种方法来实现一个空间放多个域名站点的方法,只是其他站点都需要在一个目录下大开. 方法一:用js跳转 在空间上分别绑定www.aaa.com和 ...

  7. 用.htaccess实现一个网站空间建N个网站 多域名绑定

    虚拟主机只支持根目录绑定域名,如何让网站支持多个域名呢?如果虚拟主机支持.htaccess,可以利用.htacces实现一个网站空间可以用多个二级域名指向多个二级目录,建立多个网站.以独立IP虚拟主机 ...

  8. 服务器放n个网站,服务器放n个网站

    服务器放n个网站 内容精选 换一换 网站的访问与云服务器的网络配置.端口通信.防火墙配置.安全组配置等多个环节相关联.任意一个环节出现问题,都会导致网站无法访问.本节操作介绍网站无法访问时的排查思路. ...

  9. 教大家多个域名绑定一个空间的解决办法,原创,自己已经测试过了,完全可以绕过杀毒软件,以及空间商.

    一个空间放多个站的办法,多个域名绑定一个空间,域名解析问题的解决办法...创梦原创 技术qq交流群:JavaDream:251572072 教程下载,在线交流:创梦IT社区: www.credream ...

最新文章

  1. 强化学习环境库 Gym 发布首个社区发布版,全面兼容 Python 3.9
  2. gis属性表怎么导成excel_使用Python脚本将Excel表批量赋值到ArcGIS属性表
  3. oracle sqlplus 常用命令大全
  4. Android提醒微技巧,你真的了解Dialog、Toast和Snackbar吗?
  5. 七十一、Vue项目城市选择页搜索逻辑实现,边输入边搜索功能的解决办法:节流函数
  6. 不可多得的Javascript(AJAX)开发工具 - Aptana
  7. LeetCode8——String to Integer (atoi)(自己编写atoi函数)
  8. 于.net开发平台项目案例集锦
  9. SecureCRT SSH 失败 Key exchange failed 解决方法
  10. hplus java_Java HijrahDate plus(long, TemporalUnit)用法及代码示例
  11. 电脑计算机 回收站隐藏文件,电脑中怎样隐藏回收站?电脑中隐藏回收站方法【图文】...
  12. domain adaptation 领域自适应
  13. 清理服务器系统日志,win2008服务器清理系统日志
  14. getopt_long的使用
  15. 联想服务器无限重启,联想台式机无限重启的解决方法
  16. rabit的安装与使用
  17. 简介响应状态码1xx、2xx、5xx
  18. java 蓝牙打印_Android - 将收据打印到蓝牙打印机
  19. OpenPortal V5认证计费系统说明文档
  20. 在基于乐鑫芯片的用户定制开发板上开发 UI

热门文章

  1. C++ const用法 尽可能使用const
  2. 【CVPR2019】论文完整列表一
  3. 【Matlab】离散点拟合曲面
  4. 【今日CV 视觉论文速览】29 Nov 2018
  5. Java缓存Ehcache-Ehcache的Cache预热机制及代码实现(Cache Warming for multi-tier Caches)
  6. css3 背景属性与边框属性的新增 200303
  7. 数据结构与算法-什么是数据结构,什么是数据,什么是抽象数据类型
  8. 数据库管理工具 Navicat使用教程:在SQL Server上监视什么(第1部分)
  9. 前后端分离的项目,如何解决登录问题
  10. javac编译多个java文件以及-cp、-classpath、-sourcepath