导航:首页 > IDC知识 > 根域名指向www

根域名指向www

发布时间:2021-01-21 12:49:30

1、如何将文件上传至域名指向的Web服务器(或虚拟主机)的根目录

windows系统请将网页文件上传到根目录下,请参考:我们网站的客服中心——主机问题——ftp使用手册

2、将该文件上传至您的域名指向的Web服务器(或虚拟主机)的根目录

网页文件
FTP中的web目录,是网站的根目录,请将您的网站文件上传到web中,即可正常访问,内另外web中的cert目录是用容来存放网站备案证书的,请不要删除。

二、Access数据库
FTP中的db目录,为了更好的防止他人恶意下载Access数据库,可以将Access数据库文件放在FTP中的db文件夹里并修改网站的数据库连接文件 。注意:此功能不是必须的,如果您的网站已经做过数据库防下载设置,也可以不用。

三、HTTP访问日志
FTP中的log目录,是用于存放您网站每天的访问日志,默认日志功能不开启,如果您的网站访问量很高可能导致日志文件过大, 最终导致空间被塞满,建议不要开启此功能。

四、本网页说明
本网页是在FTP中web内的index.htm,是开通空间时自动创建的,本网页只用于简单介绍FTP的目录结构和功能,您仔细看完后,请删除掉 。

3、怎么将文件上传至您的域名指向的Web服务器(或虚拟主机)的根目录

这个肯定不行,你有虚拟主机不,有ftp帐号不,看你的域名是个三级域名额,你可能没这权限。(必须没有)

4、将该文件上传到你的域名指向的web服务器(或虚拟机)的根目录 这个怎么做,看不懂

按以下步骤操作抄:
1、百度搜索 flashfxp 软件,下载并安装;
2、登陆 flashfxp 软件,在软件左边窗口依次选择:会话→传输模式→二进制;
3、在软件右边窗口依次选择:连接(2个电脑图像)→快速连接(F8)→依次填写相关数据信息
3.1、连接类型:FTP
3.2、地址或URL:你空间的IP地址,这个去空间查看或者问空间商索取;
3.3、用户名称:你空间的名称,这个去空间查看或者问空间商索取;
3.4、密码:空间登录密码,这个去空间查看或者问空间商索取;
4、点击连接,这样你的电脑和虚拟空间之间就建立了联系;
5、然后在左边窗口导航中找到你需要上传的文件,然后点击传输按钮或者鼠标右键点击后选择传输,即可;

5、如何将域名解析到某个目录?

1、首先登录中文站,登录后点击导航右上角的“管理账户”。

2、鼠标放置在“订单管理”,点击下拉框中的“罗列/搜索”。

3、看到自己的主机,直接点击绑定的域名进入,进入域名服务器详细信息。

4、将主机提供的两组dns记下。

5、找到域名服务器。

6、将域名服务器的四组ns删除,将刚记下的两组dns填入。

7、这样就做好了解析。

6、如何将文件上传至域名指向的Web服务器(或虚拟主机)的根目录

将文件上传到放文件和程序的文件夹里,域名解析到该WEB服务器上,就可以访问了.通过FTP有FlashFXP,Leapftp,cuteFTP几种上传下载软件..

7、如何做到访问二级域名指向我网站根目录的二级目录呢?

这个方法倒是不少,不过要根据自己的具体环境参考选择:

方法一:用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/ 域名得到的效果是一样的。
其实空间麻烦的是数据库问题,不过数据库也是可以多个网站共享一个数据库的,只要不让表名一样就可以了。访问起来道理差不多。

8、如何将不带www的主域名跳转到带www的根域名上

?

与根域名指向www相关的知识