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