当前位置:首页 » 文件传输 » 怎么让域名自动访问指定文件
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

怎么让域名自动访问指定文件

发布时间: 2022-05-05 21:56:49

㈠ 能不能 多个域名,都解析到一空间,怎么让它自动转向预设的文件夹。

肯定是可以的。。不过有前提条件。。
你购买的空间要支持子目录绑定。。
不支持就没有办法。。
支持的话去登陆空间管理设置一下子目录绑定就可以了。
可以咨询或者自己查询一下。你购买的空间支持不支持子目录绑定。。可以绑定几个子目录。。
只有这样一个方法。。说别的都是骗你的。实现不了的。。
不会可以网络HI我。。我教你。

㈡ 怎么设置能让域名访问指定的文件夹

http://你的域名/你建的文件夹名(如果还建在这个文件里面)/就再加你建的文件夹/以此类推

㈢ 如何用域名访问自己电脑上的html文件

你好,域名访问的html文件,有两种存在方式,一种是储存在本地服务器,可以用自己的电脑代替;一种是用云服务器,储存在云端。

按照你的说法,应该是想把自己的电脑当作服务器,然后储存html文件。当别人通过域名访问你的电脑的时候,就能获得html文件,然后展示在浏览器上。

在这种情况下,是需要一个IP地址映射的过程,也就是说需要把个人本地电脑的动态IP地址,映射到一个公网IP上,域名再解析到这个公网IP,当访问域名的时候就会找到该公网IP,再通过映射找到自己的电脑上的动态IP,这样就实现了访问域名,再到公网IP,最后到我们的本地服务器也就是我们的电脑上。

不过这中间需要注意两个步骤:一个是域名解析,这个只要购买了域名,然后找到域名管理,就可以解析,不过有时候需要花钱买解析,主要看域名服务商;另一个重要步骤就是IP地址的映射,这个要用到第三方,比如我们常听到的花生壳,就是实现了该功能:将本地电脑的动态IP,映射到外网的公网IP。

希望我的这番回答能够帮到你,如果有需要详细了解的,也欢迎追问。

㈣ 如何让主机通过域名访问局域网内的某个web

1、首先依次点击桌面左下角“开始菜单”>“所有应用”>“Windows系统”>“控制面板”,如图所示。

㈤ 如何让域名指向空间中的某个文件夹内的程序

你的主域名只能访问根目录额,在public建立一个文件夹就相当于子目录,一般主域名是不能直接进行访问的

㈥ 如何指定一个网站域名访问一个文件夹

到域名管理系统上,把你要的指定的地址加上去就行了,做个转向

㈦ 如何把一个域名指向到空间下的指定文件夹

这个嘛 很简单的,, 去申请绑定一级域名,,,意思就是你去申请把你的二级域名www.A.COM/WEB绑定一个一级域名www.A.COM,以后你直接打开www.A.COM就可以直接指向www.A.COM/WEB了!申请绑定一级域名的公司很多的,你网络上搜一下"绑定一级域名"

㈧ 设置二级域名,指向特定目录或者文件,如何操作

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

  1. 方法一:用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/。

    要实现多个网站可以依此类推。或者直接在头部添加类似如下代码:

    <scriptlanguage=javascript>

    if(document.domain=='www.boaer.com')

    this.location="www.bbb.com"+this.location.pathname+this.location.search;

    </script>

  2. 方法二:(推荐)

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

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

    <%

    sn=lcase(Request.ServerVariables("SERVER_NAME"))'用于获取用户是通过哪个域名访问的,并转换成小写

    ifsn="www.boaer.com"orsn="boaer.com"thenserver.Transfer("default1.asp")

    ifsn="www.ddbei.com" orsn="ddbei.com"thenserver.Transfer("index.html")

    %>

    效果:如果输入的域名是www.boaer.com或boaer.com的话,就访问default1.asp页面,如果是用ddbei.com或www.ddbei.com的话就调用index.html文件。

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

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

  4. 其他说明:如果虚拟主机不支持子目录绑定,这是非常有效的办法实现方法如下 :先建立一个默认主页index.asp,把A站放在A文件夹下,B站放在B文件夹下,C站放在C文件夹下。 index.asp网页文件如下 :

    ASP/Visual Basic代码

    <%ifRequest.ServerVariables("SERVER_NAME")="www.a.com"then

    response.redirect"a/index.asp"

    elseifRequest.ServerVariables("SERVER_NAME")="www.b.com"then

    response.redirect"b/index.asp"

    elseifRequest.ServerVariables("SERVER_NAME")="www.c.com"then

    response.redirect"c/index.asp"

    else

    response.redirect"aaa/index.asp"

    endif%>

    代码作用说明:

    如果用户访问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个站,并且利于网站管理,这样做可以根据文件夹名,就知道这个是哪个站。

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

㈨ 怎么用域名加文件名直接访问一个文件

你放在呢iis得属性里有一个文档 你把123.txt添加到那里就行了

㈩ 如何设置域名访问服务器的指定文件夹

我来告诉你标准答案!如果你有服务器控制权限那么可以在iis里面建立一个站点根目录为这个文件夹。再在iis里面绑定域名上去解析域名到服务器ip就可以访问了。如果没有服务器控制权限,那么就得联系有控制权限的人重复上面操作就可以了。