當前位置:首頁 » 文件傳輸 » 怎麼讓域名自動訪問指定文件
擴展閱讀
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就可以訪問了。如果沒有伺服器控制許可權,那麼就得聯系有控制許可權的人重復上面操作就可以了。