明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

用ASP完成自動建站.完成虛擬二級目錄

[摘要]以前寫了一個自動生成網(wǎng)站的建站系統(tǒng).可是最近要寫一個不要自動生成,而是要做到:http://www.knowsky.com/用戶名所以我想一個用戶建立一個目錄.可是我想如果上W個用戶.那不是我要建立上W個目錄.所以我采用IIS的404錯誤和對錯誤信息的分析寫了一個自動轉(zhuǎn)向的代碼.先把IIS的所有4...

以前寫了一個自動生成網(wǎng)站的建站系統(tǒng).可是最近要寫一個不要自動生成,而是要做到:
http://www.knowsky.com/用戶名
所以我想一個用戶建立一個目錄.可是我想如果上W個用戶.那不是我要建立上W個目錄.
所以我采用IIS的404錯誤和對錯誤信息的分析寫了一個自動轉(zhuǎn)向的代碼.
先把IIS的所有404錯誤.指到:URL:/website.asp?webname=$V

然后在網(wǎng)站的根目錄下面建立一個:
website.asp
'-----------------內(nèi)容如下-------------------'
<%@ codepage ="936" %>
<!--#include file="conn/dbconn.asp"-->
<%
WebName=trim(Request.QueryString("WebName"))
WebName=right(WebName,len(WebName)-Instr(WebName,"80")-2)
Set rs = Conn.Execute("Select ID from Qyml where User='"&WebName&"'")
if rs.eof then
 Response.write("文件沒有找到!")
Else
  Response.redirect("/show/index.asp?id="&rs("ID"))
end if
%>
'------------------------------------------------'

OK,完全實現(xiàn)了,不用建立N多個目錄了.