以前寫了一個自動生成網站的建站系統.可是最近要寫一個不要自動生成,而是要做到: http://www.knowsky.com/用戶名 所以我想一個用戶建立一個目錄.可是我想如果上W個用戶.那不是我要建立上W個目錄. 所以我采用IIS的404錯誤和對錯誤信息的分析寫了一個自動轉向的代碼. 先把IIS的所有404錯誤.指到:URL:/website.asp?webname=$V 然后在網站的根目錄下面建立一個: website.asp '-----------------內容如下-------------------' <%@ 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,完全實現了,不用建立N多個目錄了.
|