兩個(gè)或多個(gè)域名共用一個(gè)空間并可以獨(dú)立訪問(wèn)的方法
更新時(shí)間:2009年11月26日 16:43:50 作者:
兩個(gè)域名分別打開的是不同的站,但是他們是放在一個(gè)空間中的。
意義:省了一個(gè)空間,可以放在一起
如果將下面代碼無(wú)限循環(huán)后,我估計(jì)可以綁定無(wú)數(shù)的站。呵呵`~當(dāng)然前提是你的空間商允許你綁定無(wú)數(shù)個(gè)域名,好,廢話少說(shuō),開始寫代碼?。。。?
步驟如下:
1、首先,你的空間必須支持ASP,并且這個(gè)空間可以綁定下面所用到的兩個(gè)域名(域名綁定可以讓空間服務(wù)商幫你做),然后新建一個(gè)ASP的首頁(yè)文件,這個(gè)ASP文件中的代碼如下:
<%if Request.ServerVariables("SERVER_NAME")="chabaoo.cn" then '第一個(gè)輸入的網(wǎng)址
response.redirect "jb51/index.asp" '將它轉(zhuǎn)發(fā)到相應(yīng)的文件夾
<%end if%>
<%if Request.ServerVariables("SERVER_NAME")="jb51.net" then
response.redirect "jb51/index.asp"
<%end if%>
<%if Request.ServerVariables("SERVER_NAME")="tools.jb51.net" then '第二個(gè)輸入的網(wǎng)址
response.redirect "tools/index.asp" '將它轉(zhuǎn)發(fā)到相應(yīng)的文件夾
<%end if%>
<%if Request.ServerVariables("SERVER_NAME")="s.jb51.net" then
response.redirect "s/index.asp"
<%end if%>
2、寫好后將這個(gè)文件存儲(chǔ)為index.asp ,也就是要做你的首頁(yè)。不用擔(dān)心,這個(gè)是不會(huì)顯示的。這個(gè)就是自動(dòng)識(shí)別訪問(wèn)者輸入域名的,然后依據(jù)訪問(wèn)者輸入的地址進(jìn)行自動(dòng)跳轉(zhuǎn)的。跳轉(zhuǎn)是在瞬間完成的,你是看不到的。嘿嘿~~~
3、現(xiàn)在要做的就是把你空間中建立兩個(gè)不同的文件夾了,分別做為兩個(gè)網(wǎng)站的目錄。比如一個(gè)opwer文件夾。一個(gè)myk3文件夾。里面的內(nèi)容分別入兩個(gè)網(wǎng)站的內(nèi)容!
4、開始上傳剛才做的index.asp文件吧!把index.asp文件上傳到空間根目錄下。
5、去你的空間中將兩個(gè)域名都進(jìn)行綁定好,然后就可以測(cè)試了。
特別提示:
1、注意轉(zhuǎn)向的兩個(gè)域名地址一定不要寫錯(cuò)了。否則無(wú)法實(shí)現(xiàn)!~
2、網(wǎng)站設(shè)計(jì)中,盡量使用相對(duì)地址如:“../”,不要使用“/”否則鏈接會(huì)可能會(huì)出錯(cuò),而且也便于以后網(wǎng)站的拆分。
說(shuō)明:文由Simple整理或原創(chuàng),轉(zhuǎn)帖請(qǐng)注明出處。
如果將下面代碼無(wú)限循環(huán)后,我估計(jì)可以綁定無(wú)數(shù)的站。呵呵`~當(dāng)然前提是你的空間商允許你綁定無(wú)數(shù)個(gè)域名,好,廢話少說(shuō),開始寫代碼?。。。?
步驟如下:
1、首先,你的空間必須支持ASP,并且這個(gè)空間可以綁定下面所用到的兩個(gè)域名(域名綁定可以讓空間服務(wù)商幫你做),然后新建一個(gè)ASP的首頁(yè)文件,這個(gè)ASP文件中的代碼如下:
復(fù)制代碼 代碼如下:
<%if Request.ServerVariables("SERVER_NAME")="chabaoo.cn" then '第一個(gè)輸入的網(wǎng)址
response.redirect "jb51/index.asp" '將它轉(zhuǎn)發(fā)到相應(yīng)的文件夾
<%end if%>
<%if Request.ServerVariables("SERVER_NAME")="jb51.net" then
response.redirect "jb51/index.asp"
<%end if%>
<%if Request.ServerVariables("SERVER_NAME")="tools.jb51.net" then '第二個(gè)輸入的網(wǎng)址
response.redirect "tools/index.asp" '將它轉(zhuǎn)發(fā)到相應(yīng)的文件夾
<%end if%>
<%if Request.ServerVariables("SERVER_NAME")="s.jb51.net" then
response.redirect "s/index.asp"
<%end if%>
2、寫好后將這個(gè)文件存儲(chǔ)為index.asp ,也就是要做你的首頁(yè)。不用擔(dān)心,這個(gè)是不會(huì)顯示的。這個(gè)就是自動(dòng)識(shí)別訪問(wèn)者輸入域名的,然后依據(jù)訪問(wèn)者輸入的地址進(jìn)行自動(dòng)跳轉(zhuǎn)的。跳轉(zhuǎn)是在瞬間完成的,你是看不到的。嘿嘿~~~
3、現(xiàn)在要做的就是把你空間中建立兩個(gè)不同的文件夾了,分別做為兩個(gè)網(wǎng)站的目錄。比如一個(gè)opwer文件夾。一個(gè)myk3文件夾。里面的內(nèi)容分別入兩個(gè)網(wǎng)站的內(nèi)容!
4、開始上傳剛才做的index.asp文件吧!把index.asp文件上傳到空間根目錄下。
5、去你的空間中將兩個(gè)域名都進(jìn)行綁定好,然后就可以測(cè)試了。
特別提示:
1、注意轉(zhuǎn)向的兩個(gè)域名地址一定不要寫錯(cuò)了。否則無(wú)法實(shí)現(xiàn)!~
2、網(wǎng)站設(shè)計(jì)中,盡量使用相對(duì)地址如:“../”,不要使用“/”否則鏈接會(huì)可能會(huì)出錯(cuò),而且也便于以后網(wǎng)站的拆分。
說(shuō)明:文由Simple整理或原創(chuàng),轉(zhuǎn)帖請(qǐng)注明出處。
您可能感興趣的文章:
- 多域名綁定到一個(gè)空間訪問(wèn)不同首頁(yè)的技巧
- 同一空間綁定多個(gè)域名而實(shí)現(xiàn)訪問(wèn)不同頁(yè)面的PHP代碼
- asp下同一空間多綁多哥域名的方法
- 新學(xué)到的一招之單空間綁多域名實(shí)現(xiàn)提速
- KesionCMSV4.0 個(gè)人空間二級(jí)域名轉(zhuǎn)向處理程序
- 可綁定域名的德國(guó)10GB免費(fèi)PHP空間
- .htaccess 頂級(jí)域名重定向綁定空間目錄
- 如何將javaweb項(xiàng)目部署到linux下
- SSH框架網(wǎng)上商城項(xiàng)目第19戰(zhàn)之訂單信息級(jí)聯(lián)入庫(kù)以及頁(yè)面緩存問(wèn)題
- SSH框架網(wǎng)上商城項(xiàng)目第27戰(zhàn)之申請(qǐng)域名空間和項(xiàng)目部署及發(fā)布
相關(guān)文章
Win7旗艦版中的IIS7配置asp.net的運(yùn)行環(huán)境
這篇文章主要介紹了Win7旗艦版中的IIS7配置asp.net的運(yùn)行環(huán)境,需要的朋友可以參考下2014-12-12WIN7下網(wǎng)站用localhost可以訪問(wèn)改為ip不可訪問(wèn)如何解決
iis發(fā)布的網(wǎng)站用localhost可以訪問(wèn),改成IP就無(wú)法訪問(wèn)該怎么解決,本文提供解決方法,需要的朋友可以參考下2012-12-12服務(wù)器授權(quán)模式每服務(wù)器同時(shí)連接數(shù)與每設(shè)備或每用戶的區(qū)別小結(jié)
服務(wù)器授權(quán)模式每服務(wù)器同時(shí)連接數(shù)與每設(shè)備或每用戶的區(qū)別小結(jié),需要的朋友可以參考下。2011-04-04