1、二级域名如何指向某一个页面
二级域名是主域名下开启的,你可以设置一个空间服务器,把网页程序上传上去!在又域名管理中的DNS修改设置里进行指向,指向你要设置的空间IP!
二级域名可以直接使用程序进行301或者js等程序跳转命令,直接跳转到你指定的网页。
2、怎么把二级域名指向其它的服务器主机
一台服务器只能绑定一个空域名,把你的空域名绑定到destoon指定的网站根目录或者company目录即可,也就是说合租里面只有一个人的网站可以做到。
3、二级域名如何指向主域名?
可以用别名解析和域名转发!
别名解析的话,只能将其解析到网站的主页面,而域名转发则可以转发到网站的每一个页面。
4、如何把建立的二级域名指向其他的ip
1、首先登录万网,找到“我的域名”,点开,在域名后面,有一个解析,打开它。
2、点击“新增解析”正式开始添加二级域名。
3、如果二级域名指向是一个解析服务器,在记录类型选择CNAME记录。如果是一个网址,则选择隐性URL或显性URL。
4、主机记录,就是二级域名名称。记录值,是指要转向的地址,也就是实际地址。
5、最后在对方解析服务器上建上这个二级域名的链接,这样二级域名设置完成。
5、一级域名怎样指向二级域名?
你把域名绑定到一个IP
或者把二级域名做一个转向 转到一级域名!!
6、设置二级域名,指向特定目录或者文件,如何操作?
到IIS里新建一个网站,然后把主目录设置为你要的目录,再设置一下主机头,就OK了
补充:你如果不能对IIS操作,那只能用URL跳转来实现
7、请问二级域名是什么,应该怎么解析?
二级域或称二级域名,互联网DNS等级之中,处于顶级域名之下的域。二级域名为域名的倒数第二个部分,例如在域名example.baidu.com中,二级域名是Bai。
二级域名解析:当应用过程需要将一个主机域名映射为IP地址时,就调用域名解析函数,解析函数将待转换的域名放在DNS请求中,以UDP报文方式发给本地域名服务器。本地的域名服务器查到域名后,将对应的IP地址放在应答报文中返回。
同时域名服务器还必须具有连向其他服务器的信息以支持不能解析时的转发。若域名服务器不能回答该请求,则此域名服务器就暂成为DNS中的另一个客户,向根域名服务器发出请求解析,根域名服务器一定能找到下面的所有二级域名的域名服务器,这样以此类推,一直向下解析,直到查询到所请求的域名。
(7)二级域名指向扩展资料
二级域名,顶级域名之下的域名,在国际顶级域名下,域名注册人的网上名称,例如ibm,yahoo,microsoft等;在国家顶级域名下,它是表示注册企业类别的符号,例如com,e,gov,net等。
中国在国际互联网络信息中心(InterNIC)正式注册并运行的顶级域名是CN,这也是中国的一级域名。在顶级域名之下,中国的二级域名又分为类别域名和行政区域名两类。
类别域名共6个,包括用于科研机构的ac;用于工商金融企业的com;用于教育机构的e;用于政府部门的gov;用于互联网络信息中心和运行中心的net;用于非盈利组织的org。而行政区域名有34个,分别对应于中国各省、自治区和直辖市。
8、关于如何配置二级域名
设置步骤:
1、登录万网,找到“我的域名”,点开,在域名后面,有一个解析。打开它。
2、点击“新增解析”正式开始添加二级域名
3、如果二级域名指向是一个解析服务器,请在记录类型选择CNAME记录。如果是一个网址,则选择隐性URL或显性URL ,区别在于转过去之后地址栏内的地址变或是不变。如果不想显示实际地址,建议用隐性。
在这里,由于我指向一个解析服务器,所以使用CNAME记录
4、主机记录,就是你的二级域名名称。比如,我想让二级域名设为“sy.3ycao.com”,那么就在主机记录里填写"sy"
5、记录值,是指要转向的地址,也就是实际地址。
6、设好之后,应该如下图所示。
如果你是转到一个网址,那到此就结束了。几分钟之后二级域名就起效了。
如果你是转到一个解析服务器,那还有最后一步
7、在对方解析服务器上建上这个二级域名的链接。
到此,二级域名设置完成
9、如何做到访问二级域名指向我网站根目录的二级目录呢?
这个方法倒是不少,不过要根据自己的具体环境参考选择:
方法一:用js跳转
在空间上分别绑定www.aaa.com和www.bbb.com
把www.aaa.com网站文件传到根目录,把www.bbb.com网站传到./bbb/目录
把下面的代码保存为domain.js,然后上传到空间根目录
JavaScript代码
switch(location.host){
case'www.bbb.com':
location.href="http://www.boaer.com/bbb/"
break;
}
往空间根目录的首页的<head>与</head>之间加入<scriptlanguage='javascript'src="/bbb/domain.js"></script>当输入www.aaa.com访问时看不到任何变化,但是当输入www.bbb.com访问时,浏览器自动跳转到www.bbb.com/bbb/。
要实现多个网站可以依此类推。或者直接在头部添加类似如下代码:
<script language=javascript>
if (document.domain =='www.boaer.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="abc.net" then server.Transfer("default1.asp")
if sn="www.def.net" or sn="def.net" then server.Transfer("index.html")
%>
效果:如果输入的域名是www.abc.net或abc.net的话,就访问default1.asp页面,如果是用def.net或www.def.net的话就调用index.html文件。
方法三:(最方便管理,一个空间放的站越多越推荐)
方法是利用一个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个站,并且利于网站管理,这样做可以根据文件夹名,就知道这个是哪个站。
PHP空间的方法
利用PHP是可以实现这个功能的。不但让他运行多个网站,而且还可以实现每个网站独立域名。下面把详细的步骤说明一下。首先了解一下$_SERVER['HTTP_HOST']变量。这个变量在PHP中是用来取浏览器中所输入的地址的。可以实现上面的功能了
先把需要的两个域名解析到空间。比如:www.***com 和 www.***.cn 两个域名。如果有更多的域名也没关系。方法是一样的。
把默认文档设置为index.php,当然空间需要是支持PHP的哦。:)
3、利用if ... else 来判断来访地址,并作出分析。代码如下:
<?if($_SERVER['HTTP_HOST']=="www.123.com";){?>
<META HTTP-EQUIV="Refresh" CONTENT="1;URL=http://www.123.com/main">
<?}else if($_SERVER['HTTP_HOST']=="mycalf.com"){?>
<META HTTP-EQUIV="Refresh" CONTENT="1;URL=http://123.com/main">
<?}else if($_SERVER['HTTP_HOST']=="www.456.cn";){?>
<META HTTP-EQUIV="Refresh" CONTENT="1;URL=http://www.456.cn/home">
<?}else{?>
<META HTTP-EQUIV="Refresh" CONTENT="1;URL=http://www.456cn/home">
<?}?>
4、完成
这里要说明的一点是,有的时候域名是用大写的,那么就需要对$_SERVER['HTTP_HOST']这个变量进行处理,来让他把所有的字符转换成小写。
代码如下:
<?
$querystring = preg_replace(array("/()/","/_/"),array("","-"),$_SERVER["QUERY_STRING]);
$I = strtolower(trim($_SERVER['HTTP_HOST']));
?>
如果是这样写,就需要把上面的<?if($_SERVER['HTTP_HOST']=="www.123.com";){?>这句变为<?if($I=="www.123.com";){?>,这样就可以在输入网址是大写的时候,也可以正常访问了。
这个方法也有一个不足点,就是需要在域名后面跟一个目录名。但是如果你不怕乱的话,也可以把两个网站都放到根目录下。但是推荐是每个网站一个目录。现在许多空间商,都支持5个以内的域名的解析。这样就可以买一个空间,拥有5个网站了。
这个办法的优势也是有的,他每个域名都是可以访问其他网站的,比如输http://www.123.com/home/ 与访问http://www.123.cn/ 域名得到的效果是一样的。
其实空间麻烦的是数据库问题,不过数据库也是可以多个网站共享一个数据库的,只要不让表名一样就可以了。访问起来道理差不多。