| ASP實(shí)現同一虛擬主機空間安放多個(gè)網(wǎng)站的方法 ASP實(shí)現同一虛擬主機空間安放多個(gè)網(wǎng)站的方法 現在的域名很便宜,不少朋友手里多少都有幾個(gè),如果您想用手中的幾個(gè)域名做多個(gè)網(wǎng)站的話(huà),并不用同時(shí)購買(mǎi)多個(gè)虛擬主機,您只要先將您所有的域名綁定到您的虛擬主機上,然后將虛擬主機根目錄中的index.asp(首頁(yè)文件)里加入下列代碼就可以了: <% sn=lcase(Request.ServerVariables("SERVER_NAME")) '用于獲取用戶(hù)是通過(guò)哪個(gè)域名訪(fǎng)問(wèn)的,并轉換成小寫(xiě) if sn="www.zhongxun.net" or sn=" zhongxun.net" then server.Transfer("default1.asp") if sn="www.37dns.com" or sn="37dns.com" then server.Transfer("index.html") %> 看明白了吧,如果訪(fǎng)問(wèn)者輸入的域名是[url]www.zhongxun.net[/url]或zhongxun.net的話(huà),就訪(fǎng)問(wèn)default1.asp頁(yè)面,如果是用37dns.com或[url]www.37dns.net[/url] 的話(huà)就調用index.html文件。 網(wǎng)上還有一些教程是讓您用response.redirect來(lái)實(shí)現轉向,但在這里,我建議您使用server.Transfer("")來(lái)實(shí)現這個(gè)功能,好處有以下幾個(gè)方面: ?。?、不會(huì )出現頁(yè)面跳轉,直接輸入網(wǎng)址后,網(wǎng)址后不會(huì )帶任何文件,訪(fǎng)問(wèn)者不會(huì )看出你的兩個(gè)網(wǎng)站是放在同一虛擬主機上。 ?。?、server.Transfer("")不會(huì )阻擋搜索引擎對你的網(wǎng)站的收錄,而response.redirect可不一定。 |
聯(lián)系客服